[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-02T19:09:48.656Z","endTime":"2026-08-02T19:10:46.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"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":"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-08-02T15:48:09.190Z","endTime":"2026-08-02T18:40:30.449Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"},"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-08-02T18:40:30.449Z","endTime":"2026-08-02T19:08:34.449Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"},"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-08-02T19:08:34.449Z","endTime":"2026-08-02T19:09:50.815Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.197340914339158,"aZ":-17.65935924680979,"pfxX":5.461166723003328,"pfxZ":8.04172197768104,"pX":0.05855303309835369,"pZ":1.5118523461940074,"vX0":-8.330555360909727,"vY0":-132.47376782771124,"vZ0":-7.19665405404006,"x":114.77,"y":197.96,"x0":2.5123014707084117,"y0":50.00249117452713,"z0":5.520690111773337,"aX":9.85705042028231},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.4,"breakHorizontal":-8.4,"spinRate":2418,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.41104460672095167,"extension":6.686173660123647},"index":3,"playId":"882a2e0f-0a86-3b87-b202-233a3aaa6853","pitchNumber":1,"startTime":"2026-08-02T19:09:50.815Z","endTime":"2026-08-02T19:09:56.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.968920899652638,"aZ":-30.103940838752578,"pfxX":1.031585027366891,"pfxZ":1.3762684523488895,"pX":-0.34279015914869887,"pZ":0.7880345437243819,"vX0":-7.629409402867928,"vY0":-122.02233703205623,"vZ0":-4.837310993538613,"x":130.07,"y":217.5,"x0":2.695961915818122,"y0":50.000968633430105,"z0":5.402568986432665,"aX":1.5494726682934488},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.6,"breakHorizontal":0.0,"spinRate":2247,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.4496047474436291,"extension":6.590594335129054},"index":4,"playId":"871c9cf4-01ca-3708-a9dc-e674e033bd55","pitchNumber":2,"startTime":"2026-08-02T19:10:06.093Z","endTime":"2026-08-02T19:10:10.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.304772796334593,"aZ":-25.522283421836136,"pfxX":6.9577725255876235,"pfxZ":3.7832008262018313,"pX":0.9509072442545804,"pZ":2.4706254553014473,"vX0":-6.6722923441852835,"vY0":-130.50205920389698,"vZ0":-3.0788133066756886,"x":80.75,"y":172.07,"x0":2.6125063868882354,"y0":50.004792060331035,"z0":5.546883806554277,"aX":12.243136007916705},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.5,"breakHorizontal":-11.5,"spinRate":2211,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4165310761794019,"extension":6.514339611653679},"index":5,"playId":"1b27f694-1bd9-375d-bb68-f73c19ce3772","pitchNumber":3,"startTime":"2026-08-02T19:10:22.341Z","endTime":"2026-08-02T19:10:27.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":77.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.73413861545888,"aZ":-34.313320648355145,"pfxX":0.4878045130735651,"pfxZ":-1.4511310798266264,"pX":-0.5144496211086776,"pZ":1.3253961897660282,"vX0":-7.010413754678924,"vY0":-119.72050911687796,"vZ0":-3.300957948512067,"x":136.61,"y":202.99,"x0":2.3691236533503357,"y0":50.00307123725506,"z0":5.744987200008296,"aX":0.7200121070960096},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.1,"breakHorizontal":0.5,"spinRate":2484,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.4548020356167264,"extension":6.5056876141609745},"index":6,"playId":"1a58e19f-780c-3627-8b41-64922aebaa79","pitchNumber":4,"startTime":"2026-08-02T19:10:41.879Z","endTime":"2026-08-02T19:10:46.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-08-02T19:10:46.761Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Loftin challenged (pitch result), call on the field was overturned: Nick Loftin walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-02T19:10:52.395Z","endTime":"2026-08-02T19:12:46.947Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":84.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.7946776233717,"aZ":-22.163033867253535,"pfxX":1.9100181569469248,"pfxZ":5.655312889704862,"pX":0.798702976701213,"pZ":2.0274296815400406,"vX0":-5.838613462200598,"vY0":-130.50095275330838,"vZ0":-4.894893494269569,"x":86.56,"y":184.04,"x0":2.791732652953108,"y0":50.00083479905776,"z0":5.541691944640977,"aX":3.380309381939674},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.7,"breakHorizontal":-2.5,"spinRate":2391,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.4156478477580876,"extension":6.520786959772357},"index":0,"playId":"6e2e0a7c-b3ca-3b20-b100-dda7198f5193","pitchNumber":1,"startTime":"2026-08-02T19:11:08.011Z","endTime":"2026-08-02T19:11:12.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.006088030878022,"aZ":-29.872476108914878,"pfxX":7.248590507458497,"pfxZ":1.4976924948650607,"pX":0.5023008518303899,"pZ":1.5651826464579228,"vX0":-7.15668086848575,"vY0":-122.18505988510059,"vZ0":-3.6982317169944894,"x":97.85,"y":196.52,"x0":2.502729561389677,"y0":50.003755073805515,"z0":5.6159918524753,"aX":11.158123874384467},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.2,"breakHorizontal":-11.8,"spinRate":1694,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.44521112190964507,"extension":6.4600988021871695},"index":1,"playId":"38075b1e-5855-3a73-8cc4-1be517f73da1","pitchNumber":2,"startTime":"2026-08-02T19:11:26.378Z","endTime":"2026-08-02T19:11:31.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-02T19:11:36.178Z","endTime":"2026-08-02T19:11:46.369Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.526211438362097,"aZ":-26.4919070537672,"pfxX":6.968212476212884,"pfxZ":3.666379764705076,"pX":0.5553044417809271,"pZ":1.136974888663117,"vX0":-6.775135641792294,"vY0":-122.68282867901658,"vZ0":-5.209891000400491,"x":95.83,"y":208.08,"x0":2.425951493310934,"y0":50.00122202001979,"z0":5.500911304763361,"aX":10.795944166458925},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.9,"breakHorizontal":-11.4,"spinRate":1737,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4436836531985735,"extension":6.441373271595745},"index":3,"playId":"dbf13ffb-31a0-325c-b2f2-b3b9e56e7414","pitchNumber":3,"startTime":"2026-08-02T19:11:46.369Z","endTime":"2026-08-02T19:11:51.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":83.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.758474590915487,"aZ":-24.769214729406094,"pfxX":0.02319525339466466,"pfxZ":4.292601193192073,"pX":1.0912781220453471,"pZ":1.662398562383242,"vX0":-4.335286614483438,"vY0":-128.5364041886943,"vZ0":-4.803799161438776,"x":75.4,"y":193.9,"x0":2.774922343124285,"y0":50.00573441885409,"z0":5.405662048059778,"aX":0.0405952344583741},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.2,"breakHorizontal":0.6,"spinRate":2352,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4211167854084108,"extension":6.4423902947786855},"index":4,"playId":"e8ff2769-2b0d-3338-aaa2-86c3183efc5b","pitchNumber":4,"startTime":"2026-08-02T19:12:03.570Z","endTime":"2026-08-02T19:12:08.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.000380955933803,"aZ":-16.955498863911426,"pfxX":6.0511930348610035,"pfxZ":8.24909429861384,"pX":-0.4151306773839569,"pZ":1.3346822007282573,"vX0":-9.609957225951582,"vY0":-133.76661590013555,"vZ0":-7.860311506090235,"x":132.82,"y":202.74,"x0":2.4085734809392947,"y0":50.00230317759784,"z0":5.487043438764168,"aX":11.163424109231062},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.7,"breakHorizontal":-9.4,"spinRate":2393,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.40669065728959275,"extension":6.642739655063084},"index":5,"playId":"aa2d5823-0a8c-3f68-be60-2f3d5d8cada2","pitchNumber":5,"startTime":"2026-08-02T19:12:25.436Z","endTime":"2026-08-02T19:12:30.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":84.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.552620564966663,"aZ":-22.410770980296093,"pfxX":1.192277694872799,"pfxZ":5.540944083177807,"pX":-0.081054882780042,"pZ":1.5305487943532763,"vX0":-7.432470165559162,"vY0":-130.40879269291395,"vZ0":-5.775845969459054,"x":120.09,"y":197.46,"x0":2.6233981135913687,"y0":50.001649202153835,"z0":5.4121377866517095,"aX":2.1010602526351296},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.2,"breakHorizontal":-1.0,"spinRate":2402,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.41639718306131757,"extension":6.56350148165874},"index":6,"playId":"bcc22aa1-c073-3086-a605-506bfb36ffa4","pitchNumber":6,"startTime":"2026-08-02T19:12:41.514Z","endTime":"2026-08-02T19:12:46.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"}},"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:12:46.947Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jac Caglianone grounds out softly, pitcher Kyle Freeland to first baseman TJ Rumfield. Nick Loftin to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-02T19:13:24.514Z","endTime":"2026-08-02T19:13:31.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":607536,"link":"/api/v1/people/607536"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.173440863607286,"aZ":-24.934808797214007,"pfxX":9.059668310405034,"pfxZ":3.946410140513109,"pX":0.37439167504633236,"pZ":2.5794157351610707,"vX0":-8.359745523646922,"vY0":-133.255748281536,"vZ0":-3.3581935068874893,"x":102.73,"y":169.14,"x0":2.344635445549159,"y0":50.0043762640156,"z0":5.616867272670289,"aX":16.626357209964407},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.7,"breakHorizontal":-15.1,"spinRate":2341,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.40787974413541717,"extension":6.531456461814472},"hitData":{"launchSpeed":35.2,"launchAngle":-63.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":118.14,"coordY":190.76}},"index":0,"playId":"bcbd3c5b-b183-382f-8ee0-28065f757dd9","pitchNumber":1,"startTime":"2026-08-02T19:13:24.514Z","endTime":"2026-08-02T19:13:31.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":1.21,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:13:31.969Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out to right fielder Troy Johnston.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-02T19:13:45.450Z","endTime":"2026-08-02T19:14:10.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.369254862651466,"aZ":-31.66197214942164,"pfxX":6.69216943214156,"pfxZ":0.33897578570694,"pX":0.8916498568497896,"pZ":1.9279267100083841,"vX0":-5.612940750678644,"vY0":-121.86236425511345,"vZ0":-2.474719048538481,"x":83.01,"y":186.73,"x0":2.347506542145766,"y0":50.00318119254199,"z0":5.672758763178155,"aX":10.136411291868194},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.2,"breakHorizontal":-10.9,"spinRate":1527,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.44826652794152233,"extension":6.42679293141597},"hitData":{"launchSpeed":91.4,"launchAngle":32.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.41,"coordY":64.52}},"index":0,"playId":"d365f0ca-5ee7-3b8f-b662-f67a0d6e31a0","pitchNumber":1,"startTime":"2026-08-02T19:14:01.640Z","endTime":"2026-08-02T19:14:10.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.21,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:14:10.690Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, second baseman Nick Loftin to first baseman Salvador Perez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-02T19:16:16.863Z","endTime":"2026-08-02T19:16:56.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":"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":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.117666993188863,"aZ":-20.865364798711862,"pfxX":-2.5372259541561633,"pfxZ":6.487837164645626,"pX":0.667781759259533,"pZ":2.184694182997849,"vX0":6.9774886654648505,"vY0":-129.8972342784684,"vZ0":-4.729855529061113,"x":91.55,"y":179.79,"x0":-1.7001530561639373,"y0":50.00389175418051,"z0":5.574699043868162,"aX":-4.424067556519343},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.2,"breakHorizontal":3.4,"spinRate":2223,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.4184891165974287,"extension":5.826941026270691},"index":0,"playId":"11ea39b1-42bb-3fb1-b888-635a273659b4","pitchNumber":1,"startTime":"2026-08-02T19:16:16.863Z","endTime":"2026-08-02T19:16:23.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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.7,"endSpeed":86.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1897133494849,"aZ":-19.898637326915146,"pfxX":-5.2854390327712775,"pfxZ":6.495127021496628,"pX":-1.2466514949209164,"pZ":1.302610913208051,"vX0":3.5068406389668194,"vY0":-135.06784529491682,"vZ0":-7.328146443295416,"x":164.52,"y":203.61,"x0":-1.8604052366118593,"y0":50.00230342494599,"z0":5.399132135495309,"aX":-9.985859426640088},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.8,"breakHorizontal":9.0,"spinRate":2207,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.40207560891613436,"extension":5.810326701985643},"index":1,"playId":"20a0384b-89d3-3d1b-9a07-7fbf9dcf5a8e","pitchNumber":2,"startTime":"2026-08-02T19:16:34.039Z","endTime":"2026-08-02T19:16:39.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":78.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.343390245006482,"aZ":-27.7510276307649,"pfxX":-6.423745389159073,"pfxZ":2.8947386518794573,"pX":-1.118477651409111,"pZ":2.062162250703653,"vX0":3.9234716501856397,"vY0":-121.55468753402126,"vZ0":-2.416348464722443,"x":159.63,"y":183.1,"x0":-1.9026792482341672,"y0":50.001067740421334,"z0":5.430769720021358,"aX":-9.804722890932808},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.0,"breakHorizontal":10.9,"spinRate":1493,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.44718986567154806,"extension":5.717207580642166},"hitData":{"launchSpeed":62.8,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.37,"coordY":172.58}},"index":2,"playId":"06912bb9-86fc-3133-9cb6-bb6d8fc86b1e","pitchNumber":3,"startTime":"2026-08-02T19:16:48.072Z","endTime":"2026-08-02T19:16:56.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:16:56.050Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mickey Moniak walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-02T19:17:00.032Z","endTime":"2026-08-02T19:18:36.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.213001049376036,"aZ":-25.05531135609428,"pfxX":0.510057680345577,"pfxZ":4.05794807727705,"pX":-1.1198691816684172,"pZ":3.9609981655101425,"vX0":2.320573840222044,"vY0":-130.10204627704198,"vZ0":0.15593330859869003,"x":159.69,"y":131.83,"x0":-2.081164863162742,"y0":50.0051623429196,"z0":5.76312994826761,"aX":0.8946720652680479},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.6,"breakHorizontal":-1.3,"spinRate":2317,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.41724357862123496,"extension":5.68917995843967},"index":0,"playId":"2956530e-9d89-3be7-9bf4-49052982925d","pitchNumber":1,"startTime":"2026-08-02T19:17:17.785Z","endTime":"2026-08-02T19:17:22.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":74.9,"endSpeed":69.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.095219335972395,"aZ":-39.116633137059715,"pfxX":8.201064716429464,"pfxZ":-5.758147748205449,"pX":0.4384033428558145,"pZ":1.281191203759986,"vX0":2.793825618758617,"vY0":-109.09277983772644,"vZ0":-0.30100870855108175,"x":100.29,"y":204.19,"x0":-1.9240811063483216,"y0":50.00269305415397,"z0":5.635527612688059,"aX":9.889144884661576},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-10.2,"breakHorizontal":-15.6,"spinRate":3148,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.5019824120069858,"extension":5.556078922313368},"index":1,"playId":"883ffabf-c894-3804-9d07-c11c3941ecbd","pitchNumber":2,"startTime":"2026-08-02T19:17:30.462Z","endTime":"2026-08-02T19:17:35.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.211348037493096,"aZ":-30.486696916633186,"pfxX":-6.88684612773746,"pfxZ":1.1035162267062244,"pX":-1.7026226983240238,"pZ":2.7297135828007306,"vX0":3.0318658341385545,"vY0":-122.5062464549864,"vZ0":-0.43177303429641967,"x":181.9,"y":165.08,"x0":-2.055571155581608,"y0":50.00564367927841,"z0":5.494749461916612,"aX":-10.561252454005976},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.2,"breakHorizontal":11.9,"spinRate":1539,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.445619789578636,"extension":5.684960649031218},"index":2,"playId":"dc2713bb-0674-38ea-8f28-e6a383db3364","pitchNumber":3,"startTime":"2026-08-02T19:17:44.585Z","endTime":"2026-08-02T19:17:49.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.744298482092603,"aZ":-25.510363337825698,"pfxX":0.3983628421378409,"pfxZ":3.6572041463440677,"pX":-1.5094810493834925,"pZ":2.623772156966945,"vX0":1.769559057405097,"vY0":-132.9141365834428,"vZ0":-2.8401381881273835,"x":174.54,"y":167.94,"x0":-2.2308211646330878,"y0":50.00101581416084,"z0":5.52381201691721,"aX":0.7249142332048246},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.4,"breakHorizontal":-1.1,"spinRate":2362,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4093227317931225,"extension":5.742137663951283},"index":3,"playId":"32be1585-ffe3-36c1-bc99-3e0000cb1e8c","pitchNumber":4,"startTime":"2026-08-02T19:17:57.990Z","endTime":"2026-08-02T19:18:02.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99294659246332,"aZ":-24.161786569680636,"pfxX":-7.492647962696193,"pfxZ":4.340335500315041,"pX":-0.8717058626173959,"pZ":2.57490314627279,"vX0":5.850357887250228,"vY0":-134.29426543842982,"vZ0":-1.9974757686706344,"x":150.23,"y":169.26,"x0":-2.0927514339393616,"y0":50.00517992361825,"z0":5.0273915108151055,"aX":-13.842919448221467},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.7,"breakHorizontal":12.5,"spinRate":2380,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.40609373169564433,"extension":5.983640225938087},"index":4,"playId":"a905a909-ac11-39c1-816a-84b5c26e5d8a","pitchNumber":5,"startTime":"2026-08-02T19:18:11.249Z","endTime":"2026-08-02T19:18:17.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-02T19:18:20.607Z","endTime":"2026-08-02T19:18:31.535Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":73.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.034181856364587,"aZ":-39.508386905508964,"pfxX":8.087167930738783,"pfxZ":-5.469697391932433,"pX":-1.5778146472001782,"pZ":2.2231834525176293,"vX0":-0.3435081361775703,"vY0":-114.74015497468109,"vZ0":1.802448839207522,"x":177.14,"y":178.75,"x0":-2.478204489581814,"y0":50.00151241151149,"z0":5.259969031485096,"aX":10.846917906873285},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-9.2,"breakHorizontal":-14.6,"spinRate":3167,"spinDirection":66},"zone":13,"typeConfidence":2.0,"plateTime":0.4762644074048139,"extension":5.688172731897136},"index":6,"playId":"586cdc03-5957-3f60-97f3-8a69d2a594b1","pitchNumber":6,"startTime":"2026-08-02T19:18:31.535Z","endTime":"2026-08-02T19:18:36.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:18:36.922Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cole Carrigg doubles (10) on a line drive to left fielder Starling Marte. Mickey Moniak scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-02T19:18:41.650Z","endTime":"2026-08-02T19:21:16.685Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.8,"endSpeed":86.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44515512625263,"aZ":-18.101632041177137,"pfxX":-3.383436613076904,"pfxZ":7.461110230420408,"pX":-0.496505118426776,"pZ":3.17755517468929,"vX0":4.360417537325545,"vY0":-135.24690655846675,"vZ0":-3.428446078208231,"x":135.93,"y":152.99,"x0":-1.676465972603258,"y0":50.003353972200514,"z0":5.702507290904094,"aX":-6.3827508194512745},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.2,"breakHorizontal":5.4,"spinRate":2331,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.4021792191330036,"extension":5.754569225103156},"index":0,"playId":"d335515d-cc9e-3b8a-8d55-4bf859defb7c","pitchNumber":1,"startTime":"2026-08-02T19:19:01.571Z","endTime":"2026-08-02T19:19:05.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.5,"endSpeed":69.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.526411127588457,"aZ":-40.1650190659794,"pfxX":7.407751140747392,"pfxZ":-6.605088815457563,"pX":-1.0192122161283699,"pZ":2.5619597706017263,"vX0":0.21831723587927288,"vY0":-108.55076481857557,"vZ0":2.671180112295482,"x":155.85,"y":169.61,"x0":-2.0851493984678897,"y0":50.00310391437029,"z0":5.645535308953362,"aX":8.962521015674213},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-11.2,"breakHorizontal":-13.6,"spinRate":3168,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.5019407312580078,"extension":5.55508297037356},"index":1,"playId":"1b973773-59c5-3269-ab5e-9cfcc019dc29","pitchNumber":2,"startTime":"2026-08-02T19:19:18.686Z","endTime":"2026-08-02T19:19:24.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"58cc0b96-54bb-3189-b00a-57f351b0d89f","startTime":"2026-08-02T19:19:34.453Z","endTime":"2026-08-02T19:19:38.033Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":84.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.02004035167359,"aZ":-26.35118447308456,"pfxX":1.3097012113246675,"pfxZ":3.2575265495348216,"pX":-0.6353464637598475,"pZ":3.5505260536194876,"vX0":2.7146778610166873,"vY0":-130.7735547391898,"vZ0":-0.5295421736271786,"x":141.22,"y":142.92,"x0":-1.8439209902113147,"y0":50.005047289756554,"z0":5.676777714428713,"aX":2.343907626356596},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.0,"breakHorizontal":-2.8,"spinRate":2232,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4136623070084995,"extension":5.743015275675553},"index":3,"playId":"5c2ab9a6-53a5-35a2-a1e1-d3f63d6d82b7","pitchNumber":3,"startTime":"2026-08-02T19:19:49.483Z","endTime":"2026-08-02T19:19:54.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":87.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.204919008023072,"aZ":-21.17884109312039,"pfxX":-3.2355292538701437,"pfxZ":5.656606813324192,"pX":-0.4810289852564579,"pZ":3.4150602039392206,"vX0":4.740333722033073,"vY0":-136.64799376974923,"vZ0":-1.3180880850232128,"x":135.34,"y":146.57,"x0":-1.7958782191651292,"y0":50.00391228529393,"z0":5.320144234516663,"aX":-6.2909023563379405},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.3,"breakHorizontal":5.2,"spinRate":2212,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.3966315166198564,"extension":6.069568449497709},"index":4,"playId":"332c1509-7bdc-3df9-90af-0c48cbbbd0b5","pitchNumber":4,"startTime":"2026-08-02T19:20:23.246Z","endTime":"2026-08-02T19:20:28.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":86.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.4007841503483,"aZ":-25.760277477714382,"pfxX":0.6301089052454816,"pfxZ":3.4603345286250704,"pX":0.7554607797421126,"pZ":2.6470310485239845,"vX0":6.7957342725257615,"vY0":-133.44115544429937,"vZ0":-2.546894137050327,"x":88.2,"y":167.31,"x0":-1.8777565547127546,"y0":50.00134927928274,"z0":5.418166720337923,"aX":1.16525385907391},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.1,"breakHorizontal":-2.3,"spinRate":2352,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4062994910081139,"extension":5.915846594405011},"index":5,"playId":"30a79313-ebcc-3aff-8d02-65931d35555c","pitchNumber":5,"startTime":"2026-08-02T19:20:41.744Z","endTime":"2026-08-02T19:20:46.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.10870622699619,"aZ":-29.41207958491908,"pfxX":-6.31941735040478,"pfxZ":1.7288409439403862,"pX":-0.6964983012345123,"pZ":1.3745225284077658,"vX0":5.0249452518805215,"vY0":-124.6378510200929,"vZ0":-3.4502689706910106,"x":143.55,"y":201.67,"x0":-1.9012810682216155,"y0":50.0037591349298,"z0":5.162465325590239,"aX":-10.110005424509295},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.6,"breakHorizontal":10.6,"spinRate":1561,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.43666709584211283,"extension":6.171367039849713},"hitData":{"launchSpeed":84.2,"launchAngle":17.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":31.21,"coordY":106.58}},"index":6,"playId":"4a2176c8-fe18-3ed4-85d5-a17b27c13bf6","pitchNumber":6,"startTime":"2026-08-02T19:21:02.149Z","endTime":"2026-08-02T19:21:16.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.2,"awayTeamWinProbability":33.8,"homeTeamWinProbabilityAdded":11.100000000000001,"leverageIndex":1.2,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:21:16.685Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"TJ Rumfield pops out softly to first baseman Salvador Perez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-02T19:21:30.706Z","endTime":"2026-08-02T19:22:44.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"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":"Pop Out","eventType":"field_out","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":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":87.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.112309124135038,"aZ":-23.387689041915845,"pfxX":-1.9820436939144521,"pfxZ":4.5867353787165275,"pX":0.3241527631568686,"pZ":4.162675846537608,"vX0":6.5838600852866325,"vY0":-135.2924411275297,"vZ0":0.7837825043580007,"x":104.64,"y":126.39,"x0":-1.8480697943867443,"y0":50.00538693813996,"z0":5.46750870760422,"aX":-3.7998369572065123},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.6,"breakHorizontal":2.6,"spinRate":2168,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3997235110912585,"extension":5.882822458912854},"index":0,"playId":"1572a894-5a55-36c3-a4c9-e8ddaeefe621","pitchNumber":1,"startTime":"2026-08-02T19:21:48.741Z","endTime":"2026-08-02T19:21:53.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":78.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.36093222623477,"aZ":-28.82435074917725,"pfxX":-5.415927111384018,"pfxZ":2.1868769304652584,"pX":-0.7051503949076589,"pZ":1.6430882409217697,"vX0":4.740655529074468,"vY0":-121.80015635875951,"vZ0":-2.6594751558040715,"x":143.88,"y":194.42,"x0":-1.9542262053558908,"y0":50.0050296716673,"z0":5.191158764237997,"aX":-8.304299916063217},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.7,"breakHorizontal":9.0,"spinRate":1659,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4462454407413867,"extension":5.847196750936022},"index":1,"playId":"b3fe8fcb-0488-3edd-a8c5-fc16ba34aa57","pitchNumber":2,"startTime":"2026-08-02T19:22:04.575Z","endTime":"2026-08-02T19:22:09.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.5,"endSpeed":69.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.218897453680178,"aZ":-40.39296010188984,"pfxX":9.378747279171531,"pfxZ":-6.818369210923832,"pX":-0.7696951700314838,"pZ":0.8239202992249086,"vX0":0.14501663979710228,"vY0":-108.54463689315261,"vZ0":-0.5714690687165173,"x":146.34,"y":216.53,"x0":-2.0576274219397384,"y0":50.00281238711914,"z0":5.451183752081117,"aX":11.303242188295371},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-12.2,"breakHorizontal":-17.0,"spinRate":3008,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.5026932854236019,"extension":5.690174012995191},"index":2,"playId":"3e26a21d-9639-3654-a8bb-2a345075f61d","pitchNumber":3,"startTime":"2026-08-02T19:22:18.854Z","endTime":"2026-08-02T19:22:24.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":85.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.611113545091275,"aZ":-25.40734267427782,"pfxX":0.7676760843863919,"pfxZ":3.702225742149336,"pX":1.105087672203729,"pZ":3.0496908378885323,"vX0":7.4593373511621035,"vY0":-132.46097327232124,"vZ0":-1.420414983829083,"x":74.88,"y":156.44,"x0":-1.8141493645951277,"y0":50.00515863959855,"z0":5.400662590522647,"aX":1.4018615969252146},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.7,"breakHorizontal":-2.5,"spinRate":2238,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4090344558624692,"extension":6.0668959864035275},"hitData":{"launchSpeed":56.4,"launchAngle":56.0,"totalDistance":131.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":162.15,"coordY":163.35}},"index":3,"playId":"13ee7276-ad16-3215-ab84-37b86dc83d04","pitchNumber":4,"startTime":"2026-08-02T19:22:36.274Z","endTime":"2026-08-02T19:22:44.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.1,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:22:44.478Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willi Castro walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-02T19:22:49.460Z","endTime":"2026-08-02T19:25:00.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnSecond":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":84.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.003943824902642,"aZ":-23.97826084398682,"pfxX":1.1628791896481714,"pfxZ":4.637702446860606,"pX":-0.3804167927045868,"pZ":1.9379233417126411,"vX0":3.8991574273115277,"vY0":-130.44534603349805,"vZ0":-4.788759242419218,"x":131.5,"y":186.46,"x0":-2.0307241731979038,"y0":50.00215497240062,"z0":5.549605170522696,"aX":2.0527156801735638},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.8,"breakHorizontal":-2.8,"spinRate":2359,"spinDirection":197},"zone":7,"typeConfidence":2.0,"plateTime":0.4159629316060758,"extension":5.791942902973901},"index":0,"playId":"7a4c8bde-776a-3091-9393-da87da92f490","pitchNumber":1,"startTime":"2026-08-02T19:23:07.533Z","endTime":"2026-08-02T19:23:12.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.827905088767817,"aZ":-34.15389283384656,"pfxX":10.267632232418615,"pfxZ":-1.4643901641432455,"pX":-0.5095003992470585,"pZ":1.9436386455854178,"vX0":1.3522529607964295,"vY0":-115.24557954486447,"vZ0":0.030075198283441296,"x":136.42,"y":186.3,"x0":-2.4374408120510878,"y0":50.00102241731304,"z0":5.207824718953764,"aX":13.917747979109642},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-2.4,"breakHorizontal":-19.0,"spinRate":2987,"spinDirection":63},"zone":7,"typeConfidence":2.0,"plateTime":0.4738425626208671,"extension":5.679316887792753},"index":1,"playId":"a06af29c-e1d6-35bb-9132-7fdd6d09cdb5","pitchNumber":2,"startTime":"2026-08-02T19:23:21.717Z","endTime":"2026-08-02T19:23:26.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":78.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.39188252035743,"aZ":-36.6043955780665,"pfxX":1.9569922439272123,"pfxZ":-2.937002630535258,"pX":-0.5491531546960857,"pZ":0.6482080193781966,"vX0":2.413935807007358,"vY0":-121.20993046244031,"vZ0":-4.271189319854743,"x":137.93,"y":221.28,"x0":-1.8065823348213785,"y0":50.00058400532338,"z0":5.579316460634756,"aX":2.954604066626768},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-6.0,"breakHorizontal":-4.1,"spinRate":2719,"spinDirection":84},"zone":13,"typeConfidence":2.0,"plateTime":0.44933604144648287,"extension":5.782103445788835},"index":2,"playId":"16ced0a7-16f3-35cf-bd1f-4f629d076e46","pitchNumber":3,"startTime":"2026-08-02T19:23:36.659Z","endTime":"2026-08-02T19:23:41.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.672942479917428,"aZ":-28.765146284609084,"pfxX":-2.763867395355633,"pfxZ":2.1473977850177723,"pX":-0.8717848746826553,"pZ":2.0445336393503935,"vX0":3.4781805209551235,"vY0":-123.89175814268482,"vZ0":-2.2721415267423657,"x":150.23,"y":183.58,"x0":-1.920747563074971,"y0":50.003674737060685,"z0":5.326422748355435,"aX":-4.3909045297534135},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.7,"breakHorizontal":4.4,"spinRate":1416,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.43845940371081893,"extension":6.590030727668028},"index":3,"playId":"50bc2975-cdd1-3476-9717-8c3b99997442","pitchNumber":4,"startTime":"2026-08-02T19:23:53.563Z","endTime":"2026-08-02T19:23:58.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":91.4,"endSpeed":85.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.499856036395947,"aZ":-24.835380685132286,"pfxX":1.8823504960378283,"pfxZ":3.988655709477305,"pX":-1.5712987309880055,"pZ":2.9488928096224263,"vX0":0.8060145362951643,"vY0":-133.2936710562565,"vZ0":-2.6555508082686234,"x":176.89,"y":159.16,"x0":-2.120243792267608,"y0":50.00363495532122,"z0":5.708323891368766,"aX":3.4649215735951366},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.0,"breakHorizontal":-3.6,"spinRate":2486,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.4073696499631416,"extension":5.627119750046178},"index":4,"playId":"25e9667a-cf31-3a51-8ee1-a990d09fa9ba","pitchNumber":5,"startTime":"2026-08-02T19:24:15.608Z","endTime":"2026-08-02T19:24:20.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":72.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.333357276712604,"aZ":-40.81598206934781,"pfxX":9.197770219096919,"pfxZ":-6.6266507160883155,"pX":-0.8061248750834471,"pZ":0.7664141436479551,"vX0":0.2355610584198263,"vY0":-113.06576029733797,"vZ0":-1.671766539246422,"x":147.73,"y":218.09,"x0":-2.107850362304241,"y0":50.00540010755233,"z0":5.586791708050239,"aX":11.98878589932353},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-12.1,"breakHorizontal":-16.8,"spinRate":3233,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.48321261467790855,"extension":5.692799852375769},"index":5,"playId":"45e91c86-fe83-3e86-87da-2956e28c3a44","pitchNumber":6,"startTime":"2026-08-02T19:24:33.729Z","endTime":"2026-08-02T19:24:38.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":87.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.987132820761545,"aZ":-20.89401822556242,"pfxX":-2.1283124194297,"pfxZ":5.909835582745156,"pX":0.17250870865708556,"pZ":0.9990734971794779,"vX0":6.300458577633575,"vY0":-134.97849751335548,"vZ0":-7.8776153236947986,"x":110.42,"y":211.81,"x0":-1.8810798057953382,"y0":50.000592572138835,"z0":5.3452424929650135,"aX":-4.061127365318797},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.8,"breakHorizontal":3.0,"spinRate":2207,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.40063262561537805,"extension":6.097836936933792},"index":6,"playId":"05180755-21e6-3476-b53e-2e4936b01884","pitchNumber":7,"startTime":"2026-08-02T19:24:54.375Z","endTime":"2026-08-02T19:25:00.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.1,"awayTeamWinProbability":35.900000000000006,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":1.09,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:25:00.094Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Troy Johnston flies out to center fielder John Rave.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-02T19:25:53.606Z","endTime":"2026-08-02T19:27:48.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-02T19:25:24.730Z","endTime":"2026-08-02T19:25:55.788Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":85.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.168479728571498,"aZ":-19.61600538097196,"pfxX":-3.5303303942878435,"pfxZ":6.872034824691637,"pX":-1.0496961516599148,"pZ":2.6407068290538036,"vX0":2.986731797945067,"vY0":-133.01291200446119,"vZ0":-4.008938523295419,"x":157.01,"y":167.48,"x0":-1.7175505877653825,"y0":50.00620597866395,"z0":5.554125622077058,"aX":-6.45417274509993},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.0,"breakHorizontal":5.9,"spinRate":2265,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4086854992646529,"extension":5.956118263175398},"index":1,"playId":"af4b8ff2-16b3-3a2f-83b7-79f46aad42ce","pitchNumber":1,"startTime":"2026-08-02T19:25:55.788Z","endTime":"2026-08-02T19:26:01.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96825900796387,"aZ":-22.253126564661603,"pfxX":-6.439579513544054,"pfxZ":5.356546115990863,"pX":-0.5053558478224366,"pZ":3.1508301928487334,"vX0":5.817892610999372,"vY0":-134.22800700134698,"vZ0":-1.3993026049852797,"x":136.26,"y":153.71,"x0":-1.8486029839301248,"y0":50.00229375014964,"z0":5.240547564037792,"aX":-11.926769000191943},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.7,"breakHorizontal":10.7,"spinRate":2315,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.40574603016954214,"extension":6.189800802904078},"index":2,"playId":"61be1fb1-cb68-3508-9545-b774d598ee3a","pitchNumber":2,"startTime":"2026-08-02T19:26:11.780Z","endTime":"2026-08-02T19:26:16.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2026-08-02T19:26:27.627Z","endTime":"2026-08-02T19:26:43.760Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.8,"endSpeed":68.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.296234317696413,"aZ":-40.379363116757226,"pfxX":7.221357368490954,"pfxZ":-6.93180591227982,"pX":-1.8313384895084632,"pZ":2.866950745983882,"vX0":-1.5895257112463728,"vY0":-107.44564342223863,"vZ0":3.3447340771806537,"x":186.81,"y":161.37,"x0":-2.026259215047163,"y0":50.00081364522212,"z0":5.736859143417237,"aX":8.554080262866698},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-11.5,"breakHorizontal":-12.7,"spinRate":3007,"spinDirection":52},"zone":11,"typeConfidence":2.0,"plateTime":0.5072082133848914,"extension":5.59690788458658},"index":4,"playId":"0eda080a-ee9c-3cd6-bc67-528255a60946","pitchNumber":3,"startTime":"2026-08-02T19:26:43.760Z","endTime":"2026-08-02T19:26:48.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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.4,"endSpeed":86.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98399295458097,"aZ":-22.07367499225644,"pfxX":-2.8733575613126976,"pfxZ":5.388446013100339,"pX":-1.1828782020212445,"pZ":3.2647203987121514,"vX0":2.820938437610909,"vY0":-134.7158467449352,"vZ0":-1.8143656328150004,"x":162.09,"y":150.63,"x0":-1.8606903348427863,"y0":50.00023161168203,"z0":5.477373802773765,"aX":-5.382499635187035},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.7,"breakHorizontal":4.8,"spinRate":2213,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40363632632521274,"extension":5.903572832328655},"index":5,"playId":"309260a5-a25d-325e-99e4-6d9470a48838","pitchNumber":4,"startTime":"2026-08-02T19:27:01.082Z","endTime":"2026-08-02T19:27:06.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12176883719847,"aZ":-28.253862222987728,"pfxX":-7.366474596786709,"pfxZ":2.103695155957258,"pX":-0.4140367751791374,"pZ":2.800042565609765,"vX0":6.421801237561508,"vY0":-134.09880578676962,"vZ0":-0.8817194349203866,"x":132.78,"y":163.18,"x0":-1.8578465260106798,"y0":50.000260070264375,"z0":5.110270143842127,"aX":-13.704399869670766},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.8,"breakHorizontal":12.4,"spinRate":2265,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.40513993722434405,"extension":6.276660660254515},"index":6,"playId":"c7d2c3ad-312e-3831-9667-61e4d99b2067","pitchNumber":5,"startTime":"2026-08-02T19:27:17.588Z","endTime":"2026-08-02T19:27:22.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":85.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.132256483871014,"aZ":-23.383374579285725,"pfxX":-0.2739489368405663,"pfxZ":4.805612117236967,"pX":0.41919813445396426,"pZ":2.3951416418951452,"vX0":5.945162109847942,"vY0":-132.4175110001836,"vZ0":-3.214682978720078,"x":101.02,"y":174.11,"x0":-1.7910283304609071,"y0":50.00646990691891,"z0":5.277978828414164,"aX":-0.5023730799436286},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.4,"breakHorizontal":-0.4,"spinRate":2277,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.4088978306646238,"extension":6.133888198906589},"hitData":{"launchSpeed":83.7,"launchAngle":30.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.59,"coordY":68.93}},"index":7,"playId":"1db90873-bd6a-382f-a51c-de0446572507","pitchNumber":6,"startTime":"2026-08-02T19:27:39.957Z","endTime":"2026-08-02T19:27:48.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.48,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:27:48.593Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Starling Marte flies out to right fielder Troy Johnston.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T19:29:37.791Z","endTime":"2026-08-02T19:30:54.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.60405584431353,"aZ":-17.988441271979433,"pfxX":4.750018207669449,"pfxZ":8.131725716423478,"pX":0.8694407451056627,"pZ":1.4855451402008228,"vX0":-5.7992010815347195,"vY0":-129.82125069056812,"vZ0":-7.60867618056529,"x":83.86,"y":198.67,"x0":2.4925475272214404,"y0":50.000019411885944,"z0":5.772372390199837,"aX":8.283853741970091},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.7,"breakHorizontal":-7.7,"spinRate":2282,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4184215356234495,"extension":6.629450546344299},"index":0,"playId":"bbc48158-3869-3047-a4cc-ab4bf5ddd0c0","pitchNumber":1,"startTime":"2026-08-02T19:29:57.178Z","endTime":"2026-08-02T19:30:02.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":81.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.381885197330256,"aZ":-21.711461412390157,"pfxX":0.460300640684979,"pfxZ":6.288219968402901,"pX":-0.965980803300466,"pZ":2.134459935123868,"vX0":-8.644827981551213,"vY0":-126.30516607831997,"vZ0":-4.424364215641231,"x":153.82,"y":181.15,"x0":2.398234513892967,"y0":50.005998124481316,"z0":5.589908789733839,"aX":0.766299728591024},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.9,"breakHorizontal":0.5,"spinRate":2324,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.4287118587497831,"extension":6.623379021544005},"index":1,"playId":"4b159f5f-1938-3f6e-a823-b8505343d76b","pitchNumber":2,"startTime":"2026-08-02T19:30:12.500Z","endTime":"2026-08-02T19:30:18.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":82.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.085507638218488,"aZ":-22.228255437262902,"pfxX":1.3698741320180958,"pfxZ":5.799657748110734,"pX":0.6096926764446343,"pZ":1.9607285102429062,"vX0":-5.904124509882887,"vY0":-128.2134589147867,"vZ0":-4.7801473198485,"x":93.76,"y":185.84,"x0":2.735068929517316,"y0":50.00282876824331,"z0":5.519215294093014,"aX":2.350050651615703},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.0,"breakHorizontal":-1.6,"spinRate":2390,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.42244451247445003,"extension":6.5194904002672365},"index":2,"playId":"e9b1db26-bb16-3b66-a0d3-df1f0bcc59eb","pitchNumber":3,"startTime":"2026-08-02T19:30:28.919Z","endTime":"2026-08-02T19:30:33.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":79.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.041793306559228,"aZ":-27.258986564558917,"pfxX":5.050522998018795,"pfxZ":3.153822085931516,"pX":0.1566673147035116,"pZ":2.528024200210174,"vX0":-7.323374979971509,"vY0":-122.42887081094722,"vZ0":-2.046136952383138,"x":111.03,"y":170.52,"x0":2.494176227555301,"y0":50.00384379433558,"z0":5.647149526071427,"aX":7.875087844111707},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.5,"breakHorizontal":-7.9,"spinRate":1688,"spinDirection":111},"zone":5,"typeConfidence":2.0,"plateTime":0.4428508100602171,"extension":6.522280161982395},"hitData":{"launchSpeed":95.9,"launchAngle":45.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.23,"coordY":73.05}},"index":3,"playId":"c4a4752d-a21f-36f7-98e4-637b3c59d44d","pitchNumber":4,"startTime":"2026-08-02T19:30:44.051Z","endTime":"2026-08-02T19:30:54.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:30:54.606Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"John Rave singles on a soft ground ball to shortstop Ezequiel Tovar.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T19:30:57.098Z","endTime":"2026-08-02T19:32:27.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":85.5,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95558695469667,"aZ":-27.36004683760961,"pfxX":6.797915794972402,"pfxZ":2.637066477024713,"pX":0.6768669244628646,"pZ":1.9931569310419557,"vX0":-7.469472373102484,"vY0":-132.43923676252615,"vZ0":-4.221386461109397,"x":91.2,"y":184.96,"x0":2.614309088979386,"y0":50.00423001523902,"z0":5.545962309381824,"aX":12.411483223072949},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.3,"breakHorizontal":-11.3,"spinRate":2277,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.4092919054642028,"extension":6.68927642482431},"index":0,"playId":"6b707856-3b1f-39a7-898c-d7df6d862256","pitchNumber":1,"startTime":"2026-08-02T19:31:20.685Z","endTime":"2026-08-02T19:31:24.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":77.1,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.476999996155502,"aZ":-32.1540723079888,"pfxX":0.8168261221570354,"pfxZ":0.013642467435027728,"pX":-2.90862304387299,"pZ":-0.2222431743183087,"vX0":-12.16595053073543,"vY0":-119.68713649290939,"vZ0":-6.91960727253295,"x":227.87,"y":244.78,"x0":2.1181266633051195,"y0":50.004030891861035,"z0":5.559075299492618,"aX":1.1963265758992694},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.4,"breakHorizontal":1.2,"spinRate":2319,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.456333530882838,"extension":6.4936697739613765},"index":1,"playId":"1b36e970-c482-3e9b-8389-77a9e4c79168","pitchNumber":2,"startTime":"2026-08-02T19:31:37.335Z","endTime":"2026-08-02T19:31:42.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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.2,"endSpeed":85.7,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.786776804913284,"aZ":-20.971414170549725,"pfxX":3.5214182296916317,"pfxZ":6.099600115960161,"pX":-0.3754622351219998,"pZ":2.6956070141410056,"vX0":-8.12058711339316,"vY0":-132.80294887559302,"vZ0":-4.22956494908123,"x":131.31,"y":166.0,"x0":2.2261743884001253,"y0":50.006143233901355,"z0":5.780121988728469,"aX":6.472191377838637},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.6,"breakHorizontal":-5.2,"spinRate":2288,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.4080009603181871,"extension":6.635351040406866},"index":2,"playId":"278d8ed7-61d5-30bf-9540-7540e6b48277","pitchNumber":3,"startTime":"2026-08-02T19:31:55.910Z","endTime":"2026-08-02T19:32:00.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.9,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.688806138337714,"aZ":-32.7377234107282,"pfxX":1.4755204715889307,"pfxZ":-0.37641313898229534,"pX":-0.48170442102719363,"pZ":1.1623869737419914,"vX0":-7.150585297158163,"vY0":-120.47891874402349,"vZ0":-4.1055158898674415,"x":135.36,"y":207.4,"x0":2.3057948493952902,"y0":50.00178263558057,"z0":5.715877522185603,"aX":2.216005758029999},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.3,"breakHorizontal":-1.3,"spinRate":2428,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.45093679106731077,"extension":6.56029406228706},"hitData":{"launchSpeed":36.6,"launchAngle":-54.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":129.98,"coordY":155.8}},"index":3,"playId":"f0ec7bc9-afc3-3e1c-bfc9-19b2fc018246","pitchNumber":4,"startTime":"2026-08-02T19:32:19.108Z","endTime":"2026-08-02T19:32:27.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.0,"awayTeamWinProbability":40.0,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":0.69,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:32:27.328Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Tolbert grounds out, pitcher Kyle Freeland to shortstop Ezequiel Tovar to first baseman TJ Rumfield. John Rave to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T19:32:41.698Z","endTime":"2026-08-02T19:34:35.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607536,"link":"/api/v1/people/607536"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"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"}]},{"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":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":85.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22415432118367,"aZ":-21.874822055957154,"pfxX":6.9114923667241195,"pfxZ":5.650481527154919,"pX":0.1981028249751962,"pZ":2.0867843398411097,"vX0":-8.105736724832267,"vY0":-132.6333175428404,"vZ0":-5.544060593829095,"x":109.45,"y":182.44,"x0":2.3631451108485293,"y0":50.00469978583414,"z0":5.749551189478406,"aX":12.600615495645746},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.5,"breakHorizontal":-11.3,"spinRate":2319,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.40938468639679915,"extension":6.637717606206876},"index":0,"playId":"514bb92b-5f00-305f-963d-ed84071528b5","pitchNumber":1,"startTime":"2026-08-02T19:32:58.611Z","endTime":"2026-08-02T19:33:02.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":83.9,"endSpeed":78.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.61644603296069,"aZ":-26.415078545928164,"pfxX":4.901535238251291,"pfxZ":3.7233711967732166,"pX":1.8134129465130222,"pZ":3.818103013427167,"vX0":-3.0981345115907746,"vY0":-122.33731258260688,"vZ0":0.5833415466336485,"x":47.88,"y":135.69,"x0":2.4468041800228253,"y0":50.00080161163796,"z0":5.805750495224015,"aX":7.577122454332827},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.1,"breakHorizontal":-8.4,"spinRate":1644,"spinDirection":114},"zone":12,"typeConfidence":2.0,"plateTime":0.4443534309078898,"extension":6.30862925358458},"index":1,"playId":"37948009-8b2c-309e-b0d0-c30b44449f87","pitchNumber":2,"startTime":"2026-08-02T19:33:17.992Z","endTime":"2026-08-02T19:33:22.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":85.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.49500036587666,"aZ":-25.47252218651392,"pfxX":7.503766007750756,"pfxZ":3.6561313517480727,"pX":1.003570766271146,"pZ":2.3849898376445564,"vX0":-6.4532915028561195,"vY0":-132.76903208570317,"vZ0":-3.984834219727125,"x":78.75,"y":174.39,"x0":2.4604200849000524,"y0":50.00130136054479,"z0":5.703854617493899,"aX":13.743818059573064},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.1,"breakHorizontal":-12.6,"spinRate":2310,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4085270080963208,"extension":6.666909297680185},"index":2,"playId":"9c32b6dd-87f8-37da-9e0b-015e16b8b014","pitchNumber":3,"startTime":"2026-08-02T19:33:39.494Z","endTime":"2026-08-02T19:33:44.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":79.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.557814704529413,"aZ":-32.32053898084717,"pfxX":1.4533685627670563,"pfxZ":-0.09763217307707706,"pX":-1.055859547277371,"pZ":0.39482749181202625,"vX0":-8.332626065149224,"vY0":-122.2928870451096,"vZ0":-5.990949116733309,"x":157.25,"y":228.12,"x0":2.177495714767126,"y0":50.00218422511213,"z0":5.582660366370147,"aX":2.2475049723153186},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.2,"breakHorizontal":-1.1,"spinRate":2332,"spinDirection":339},"zone":13,"typeConfidence":2.0,"plateTime":0.4444914538309255,"extension":6.5359807340261336},"index":3,"playId":"46d7416d-adf6-3228-a30f-017e95b0c432","pitchNumber":4,"startTime":"2026-08-02T19:34:00.771Z","endTime":"2026-08-02T19:34:05.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.203041015484043,"aZ":-29.66379311979021,"pfxX":6.7335265443615615,"pfxZ":1.5662433417400496,"pX":0.9264271665022584,"pZ":2.618724525178438,"vX0":-5.62631117233941,"vY0":-124.50446613414132,"vZ0":-1.8662238159775533,"x":81.69,"y":168.07,"x0":2.318481824680204,"y0":50.00244690628248,"z0":5.78553870439998,"aX":10.78757928818026},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.8,"breakHorizontal":-11.3,"spinRate":1605,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.436543159003139,"extension":6.437249964873519},"hitData":{"launchSpeed":63.0,"launchAngle":-35.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":120.8,"coordY":157.25}},"index":4,"playId":"1f37d3da-0e9d-3e4d-b06d-a06a893a5add","pitchNumber":5,"startTime":"2026-08-02T19:34:27.817Z","endTime":"2026-08-02T19:34:35.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":1.33,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:34:35.988Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Rojas walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T19:34:53.252Z","endTime":"2026-08-02T19:36:16.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"postOnSecond":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.5,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49896823518915,"aZ":-24.21578976007261,"pfxX":7.66806074303222,"pfxZ":4.312887776357608,"pX":1.1010896333239883,"pZ":1.9836268329000533,"vX0":-6.645177457309743,"vY0":-133.84073562886624,"vZ0":-4.9340266349555115,"x":75.03,"y":185.22,"x0":2.600399275091086,"y0":50.00007391202437,"z0":5.549727614422612,"aX":14.135342203208484},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.1,"breakHorizontal":-12.7,"spinRate":2248,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4067391703655918,"extension":6.675337531509469},"index":0,"playId":"05d01287-24ee-3f39-918c-a3d50db14fa2","pitchNumber":1,"startTime":"2026-08-02T19:35:05.991Z","endTime":"2026-08-02T19:35:10.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"second":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.335677029033977,"aZ":-21.780648436405865,"pfxX":4.423653942747491,"pfxZ":5.736034535567741,"pX":1.1675577079883435,"pZ":2.8905970558507383,"vX0":-4.8876189325969035,"vY0":-132.93695002878528,"vZ0":-3.4818666631914246,"x":72.5,"y":160.73,"x0":2.444960478519284,"y0":50.00056796786665,"z0":5.776569874408322,"aX":8.010892300858666},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.0,"breakHorizontal":-7.1,"spinRate":2323,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.41017749694683125,"extension":6.492754414805752},"index":1,"playId":"e6cd6fbb-ce90-3200-a83d-11845eb48bc1","pitchNumber":2,"startTime":"2026-08-02T19:35:23.562Z","endTime":"2026-08-02T19:35:28.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"second":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":85.2,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04899436675586,"aZ":-18.504387553097857,"pfxX":3.0485992587229895,"pfxZ":7.437030657122406,"pX":0.8503526500676196,"pZ":4.3488243047957535,"vX0":-5.210180869942961,"vY0":-133.3383556447508,"vZ0":-0.563597312585188,"x":84.59,"y":121.36,"x0":2.415263815673912,"y0":50.003334420367096,"z0":5.873470442694631,"aX":5.604569841770576},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.7,"breakHorizontal":-4.7,"spinRate":2286,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4075469431234908,"extension":6.614671345451572},"index":2,"playId":"0d470fba-b60a-31f0-ad00-1faf6c986413","pitchNumber":3,"startTime":"2026-08-02T19:35:50.834Z","endTime":"2026-08-02T19:35:55.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"second":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":85.4,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.655414656897477,"aZ":-18.175383637121143,"pfxX":3.461056597348472,"pfxZ":7.67587088892714,"pX":-0.40865486486805175,"pZ":1.4093751262586365,"vX0":-8.369033100554258,"vY0":-132.75780465574303,"vZ0":-7.80100722904319,"x":132.58,"y":200.73,"x0":2.304972119707195,"y0":50.001674804314334,"z0":5.659055503777351,"aX":6.3116546268328415},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.7,"breakHorizontal":-4.9,"spinRate":2294,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.40922042347364007,"extension":6.622520469233919},"index":3,"playId":"b7571cc6-ac66-3b77-9d22-22924609b655","pitchNumber":4,"startTime":"2026-08-02T19:36:11.453Z","endTime":"2026-08-02T19:36:16.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"second":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668942,"link":"/api/v1/people/668942"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":1.3,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:36:16.202Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Maile singles on a sharp line drive to center fielder Cole Carrigg. John Rave scores. Josh Rojas to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T19:36:21.585Z","endTime":"2026-08-02T19:37:14.833Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"postOnSecond":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":{"id":607536,"link":"/api/v1/people/607536"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.338441285827514,"aZ":-22.796831490586438,"pfxX":0.6713712751305873,"pfxZ":5.478436583006543,"pX":-0.19993354830387786,"pZ":2.3153062469142327,"vX0":-7.434973982264753,"vY0":-128.39234217148393,"vZ0":-3.7073360575791057,"x":124.62,"y":176.27,"x0":2.615723034005291,"y0":50.00227405483255,"z0":5.501003979016314,"aX":1.1503038586836978},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.5,"breakHorizontal":0.0,"spinRate":2244,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.4225994771862722,"extension":6.663759600154035},"index":0,"playId":"19487c71-2ad7-3844-a88d-850e8feb6852","pitchNumber":1,"startTime":"2026-08-02T19:36:40.521Z","endTime":"2026-08-02T19:36:44.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":668942,"link":"/api/v1/people/668942"},"second":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.6,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.260007667728168,"aZ":-28.5761820349948,"pfxX":6.8946937235462,"pfxZ":2.2639990245915245,"pX":0.21348098730219572,"pZ":1.563607997517643,"vX0":-7.290369784059687,"vY0":-124.17083175407312,"vZ0":-4.348810931777316,"x":108.86,"y":196.56,"x0":2.2704896517644815,"y0":50.00038842394969,"z0":5.67391841539391,"aX":10.932336439263112},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.5,"breakHorizontal":-11.2,"spinRate":1594,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4385436974469408,"extension":6.5670258534112405},"hitData":{"launchSpeed":106.3,"launchAngle":8.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":122.42,"coordY":88.34}},"index":1,"playId":"42bebf3f-7c7b-3ad6-9ad6-a827bbc5ec3b","pitchNumber":2,"startTime":"2026-08-02T19:37:03.495Z","endTime":"2026-08-02T19:37:14.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":668942,"link":"/api/v1/people/668942"},"second":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":571912,"link":"/api/v1/people/571912"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.6,"awayTeamWinProbability":49.4,"homeTeamWinProbabilityAdded":-10.299999999999997,"leverageIndex":1.87,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:37:14.833Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carter Jensen grounds out, first baseman TJ Rumfield to pitcher Kyle Freeland.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T19:37:28.243Z","endTime":"2026-08-02T19:38:16.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.81227491920119,"aZ":-23.61752124654759,"pfxX":1.2924682504638714,"pfxZ":4.897450193633317,"pX":-0.6402154129177702,"pZ":1.4679837818276174,"vX0":-8.46239015916371,"vY0":-129.7455409470601,"vZ0":-5.880334038034161,"x":141.4,"y":199.14,"x0":2.4615031829372236,"y0":50.00465009281431,"z0":5.504032092288629,"aX":2.260346785020462},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.0,"breakHorizontal":-1.0,"spinRate":2205,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.4182238212800087,"extension":6.642974531223283},"index":0,"playId":"4d978c63-2ead-3cdc-913b-93676dc2ed97","pitchNumber":1,"startTime":"2026-08-02T19:37:49.771Z","endTime":"2026-08-02T19:37:54.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"first":{"id":571912,"link":"/api/v1/people/571912"},"second":{"id":668942,"link":"/api/v1/people/668942"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":85.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.804620142726446,"aZ":-24.0153575790073,"pfxX":9.048053381114546,"pfxZ":4.4884022336279505,"pX":0.5350161688009852,"pZ":1.8626886800100058,"vX0":-8.40315301329362,"vY0":-132.85608514337883,"vZ0":-4.866032314860138,"x":96.61,"y":188.49,"x0":2.5369734233077303,"y0":50.00459941178622,"z0":5.425134005225377,"aX":16.458821823245177},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.4,"breakHorizontal":-15.0,"spinRate":2276,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.4095515703742203,"extension":6.668866652930685},"hitData":{"launchSpeed":101.7,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.93,"coordY":163.34}},"index":1,"playId":"93617478-7410-3cf4-a6a5-c79b8b861c49","pitchNumber":2,"startTime":"2026-08-02T19:38:08.356Z","endTime":"2026-08-02T19:38:16.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"first":{"id":571912,"link":"/api/v1/people/571912"},"second":{"id":668942,"link":"/api/v1/people/668942"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.81,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:38:16.315Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edouard Julien walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-02T19:40:15.537Z","endTime":"2026-08-02T19:41:46.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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,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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":82.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.34323690042496,"aZ":-22.355776016211113,"pfxX":-3.8641846997143063,"pfxZ":5.750659469686719,"pX":0.08286613157307998,"pZ":3.0104577770318257,"vX0":6.34195635320961,"vY0":-128.2765745007583,"vZ0":-2.1284398041938313,"x":113.84,"y":157.5,"x0":-1.891958717113969,"y0":50.006308148924944,"z0":5.550205586445627,"aX":-6.602331532897157},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.3,"breakHorizontal":6.0,"spinRate":2277,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.42301451587555094,"extension":5.715177005552876},"index":0,"playId":"9e70a7e7-d1e4-36b6-ae26-d9cf18f8c409","pitchNumber":1,"startTime":"2026-08-02T19:40:43.086Z","endTime":"2026-08-02T19:40:47.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.0,"endSpeed":67.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.71503945279858,"aZ":-39.77496270221683,"pfxX":9.001271798084435,"pfxZ":-6.587625170462015,"pX":-2.2346001680696848,"pZ":3.3559656104358098,"vX0":-2.2886835782390893,"vY0":-106.26978727906236,"vZ0":3.8027723766223485,"x":202.18,"y":148.17,"x0":-2.318808460085989,"y0":50.00328243039225,"z0":6.035415685553773,"aX":10.385542113171736},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-10.7,"breakHorizontal":-15.7,"spinRate":3074,"spinDirection":45},"zone":11,"typeConfidence":2.0,"plateTime":0.5136994659793697,"extension":5.37582046703392},"index":1,"playId":"1a2539c0-16d5-3862-a194-45840b75f7d0","pitchNumber":2,"startTime":"2026-08-02T19:41:00.864Z","endTime":"2026-08-02T19:41:05.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.4,"endSpeed":69.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.49924808284327,"aZ":-40.22931935404052,"pfxX":6.919246571836464,"pfxZ":-6.756171126940143,"pX":0.007970230038991092,"pZ":1.1298383446541476,"vX0":2.3204244088457817,"vY0":-108.4042119917322,"vZ0":-0.1263354956047278,"x":116.7,"y":208.27,"x0":-1.9742937120457855,"y0":50.000538064962214,"z0":5.571133043324658,"aX":8.254249710999996},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-12.0,"breakHorizontal":-13.1,"spinRate":3148,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.5047674733337244,"extension":5.626923761579426},"index":2,"playId":"bba8fe38-5f92-35c4-8623-f0c727d9c333","pitchNumber":3,"startTime":"2026-08-02T19:41:13.851Z","endTime":"2026-08-02T19:41:18.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23894116341459,"aZ":-19.962453388213177,"pfxX":-3.88577470806508,"pfxZ":6.584884886080258,"pX":0.6945899900124735,"pZ":1.6054892050830638,"vX0":8.055267173432748,"vY0":-133.92155833428333,"vZ0":-6.0466654064708365,"x":90.52,"y":195.43,"x0":-1.8194857869579995,"y0":50.00416429715291,"z0":5.276572182158139,"aX":-7.208035988375427},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.0,"breakHorizontal":5.8,"spinRate":2312,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.4057652393154587,"extension":6.100041338149548},"index":3,"playId":"a86df1f2-09ad-3afd-9c9f-71ca8dca0fdd","pitchNumber":4,"startTime":"2026-08-02T19:41:27.328Z","endTime":"2026-08-02T19:41:32.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.399313650643226,"aZ":-19.900805134984676,"pfxX":-3.3385527754917295,"pfxZ":6.832504011977752,"pX":1.6159028061649843,"pZ":2.0252347650561764,"vX0":9.738865606043632,"vY0":-132.23018682582165,"vZ0":-4.299786988462199,"x":55.41,"y":184.1,"x0":-1.6579361887613029,"y0":50.00182979895086,"z0":5.10546163763012,"aX":-5.996910352544608},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.8,"breakHorizontal":4.2,"spinRate":2366,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4119566098777878,"extension":6.143633567592373},"index":4,"playId":"27311f5d-e4bc-3890-9313-c4b88155c31a","pitchNumber":5,"startTime":"2026-08-02T19:41:41.844Z","endTime":"2026-08-02T19:41:46.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:41:46.995Z","atBatIndex":16},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brett Sullivan grounds into a force out, first baseman Salvador Perez to shortstop Tyler Tolbert. Edouard Julien out at 2nd. Brett Sullivan to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-02T19:41:49.435Z","endTime":"2026-08-02T19:42:36.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":83.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76703906294133,"aZ":-24.863216747884383,"pfxX":-8.170995212821738,"pfxZ":4.130993026976577,"pX":0.6644441615424047,"pZ":1.8003191860170702,"vX0":8.694843144412731,"vY0":-131.39035248167806,"vZ0":-4.2112014361110255,"x":91.67,"y":190.17,"x0":-1.6076725097450044,"y0":50.002091851219134,"z0":5.245719707605946,"aX":-14.454811553325724},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.8,"breakHorizontal":13.2,"spinRate":2236,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.41501089515129275,"extension":5.898770352455878},"index":0,"playId":"3071e13e-86d0-3e07-bbc2-29ef4cc733c2","pitchNumber":1,"startTime":"2026-08-02T19:42:11.906Z","endTime":"2026-08-02T19:42:15.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57611971886537,"aZ":-25.366784820339273,"pfxX":-7.1646308271705355,"pfxZ":3.8323128850121195,"pX":0.012601521535996111,"pZ":2.199328017829048,"vX0":7.187019726531206,"vY0":-131.13987835530466,"vZ0":-2.428410368654145,"x":116.52,"y":179.4,"x0":-1.8069760174086296,"y0":50.00375444825014,"z0":4.9913732116459535,"aX":-12.727873163961661},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.7,"breakHorizontal":11.8,"spinRate":2389,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.41454228283844463,"extension":5.956804502514511},"hitData":{"launchSpeed":75.5,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.5,"coordY":179.42}},"index":1,"playId":"5b153fe1-1430-3e59-81e5-4dc45bbda161","pitchNumber":2,"startTime":"2026-08-02T19:42:27.660Z","endTime":"2026-08-02T19:42:36.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":-3.499999999999993,"leverageIndex":1.52,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:42:36.312Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ezequiel Tovar pops out to second baseman Nick Loftin.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-02T19:42:47.440Z","endTime":"2026-08-02T19:44:04.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"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":"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":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":79.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.00746242672205,"aZ":-32.74939736259083,"pfxX":1.3884736555777752,"pfxZ":-0.367492548634317,"pX":0.006510064112614625,"pZ":1.7262397449726936,"vX0":3.7679206718861895,"vY0":-122.71222168468123,"vZ0":-2.564784359681381,"x":116.75,"y":192.17,"x0":-1.7099667641184857,"y0":50.001950977253145,"z0":5.4893252058206565,"aX":2.1841779856453574},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.0,"breakHorizontal":-3.1,"spinRate":2559,"spinDirection":111},"zone":8,"typeConfidence":2.0,"plateTime":0.4410388352355441,"extension":5.724524656995259},"index":0,"playId":"0d2ff083-84ca-38cc-9ad8-7b8a8dfeb52e","pitchNumber":1,"startTime":"2026-08-02T19:43:06.925Z","endTime":"2026-08-02T19:43:13.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":72.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.246897700175031,"aZ":-36.867934638942565,"pfxX":6.710524106515701,"pfxZ":-3.5815842257778687,"pX":-1.5634713007688985,"pZ":3.2281409157185066,"vX0":-0.7431450835287292,"vY0":-112.34108368754224,"vZ0":2.8349975526618367,"x":176.6,"y":151.62,"x0":-2.107619831479079,"y0":50.00004058264188,"z0":5.63004563314592,"aX":8.804798448243362},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-5.8,"breakHorizontal":-12.1,"spinRate":2953,"spinDirection":68},"zone":11,"typeConfidence":2.0,"plateTime":0.4826638816659128,"extension":5.5484580490468165},"index":1,"playId":"22d37767-6eef-3187-b483-709149ab7b8d","pitchNumber":2,"startTime":"2026-08-02T19:43:34.184Z","endTime":"2026-08-02T19:43:39.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":80.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.143545389091642,"aZ":-31.473624194480685,"pfxX":2.367754317480031,"pfxZ":0.4367214202649503,"pX":0.527000279488892,"pZ":2.702968312684772,"vX0":4.591449796192327,"vY0":-123.72243031566022,"vZ0":-0.4875863463693437,"x":96.91,"y":165.8,"x0":-1.63434973217842,"y0":50.004674261965754,"z0":5.459304879378918,"aX":3.8046296076861355},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.8,"breakHorizontal":-5.0,"spinRate":2508,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.4366429467644979,"extension":5.9746844343324135},"hitData":{"launchSpeed":93.0,"launchAngle":66.0,"totalDistance":157.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":133.06,"coordY":142.05}},"index":2,"playId":"c2a737f8-a7f0-3e19-9b6c-d719d13636c3","pitchNumber":3,"startTime":"2026-08-02T19:43:53.767Z","endTime":"2026-08-02T19:44:04.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.27,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:44:04.873Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake McCarthy flies out to left fielder Starling Marte.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-02T19:44:14.810Z","endTime":"2026-08-02T19:45:03.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":516782,"link":"/api/v1/people/516782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":85.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.11990526929246,"aZ":-26.809426980540294,"pfxX":1.1846448439912312,"pfxZ":2.946850649684114,"pX":-0.3558837185519601,"pZ":2.579273763248807,"vX0":3.7806872626065537,"vY0":-131.58234854198454,"vZ0":-2.28704354196123,"x":130.57,"y":169.14,"x0":-1.9440535407266515,"y0":50.00065344424465,"z0":5.373105008085256,"aX":2.153884625461264},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.3,"breakHorizontal":-2.6,"spinRate":2382,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.4104805883367666,"extension":5.8758811533912745},"index":0,"playId":"db93e5bd-0094-3a69-b954-bac4c4597c63","pitchNumber":1,"startTime":"2026-08-02T19:44:30.237Z","endTime":"2026-08-02T19:44:37.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Brett Sullivan steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"db93e5bd-0094-3a69-b954-bac4c4597c63","startTime":"2026-08-02T19:44:42.101Z","endTime":"2026-08-02T19:44:55.837Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"},"defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"postOnSecond":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"homeTeamWinProbability":53.5,"awayTeamWinProbability":46.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.94,"dramaIndex":35.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":78.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.364686711587343,"aZ":-27.93371683155161,"pfxX":-6.42179775635133,"pfxZ":2.7734546924226064,"pX":-0.5657010339000333,"pZ":1.6106667213357821,"vX0":5.137372905084096,"vY0":-121.08604355140194,"vZ0":-2.847472064084955,"x":138.56,"y":195.29,"x0":-1.8518128999917018,"y0":50.0002610975762,"z0":5.176129903000826,"aX":-9.80450987554253},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.8,"breakHorizontal":10.8,"spinRate":1602,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.4475481603193141,"extension":6.065365202320278},"hitData":{"launchSpeed":83.5,"launchAngle":37.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.77,"coordY":98.51}},"index":2,"playId":"f30a8312-1ca7-3cda-8c21-d2fc09f96d5f","pitchNumber":2,"startTime":"2026-08-02T19:44:55.837Z","endTime":"2026-08-02T19:45:03.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:45:03.889Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Loftin strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-02T19:46:55.416Z","endTime":"2026-08-02T19:48:34.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":76.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.690790898696648,"aZ":-33.58347135447211,"pfxX":0.5800459460193419,"pfxZ":-0.9691379941690155,"pX":-0.12884136473634017,"pZ":1.626614262178994,"vX0":-5.91285097003433,"vY0":-117.51320811484226,"vZ0":-2.49338814029741,"x":121.91,"y":194.86,"x0":2.3067781994707057,"y0":50.00514895727067,"z0":5.714534857525652,"aX":0.8413211442136266},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.0,"breakHorizontal":-0.1,"spinRate":2423,"spinDirection":335},"zone":8,"typeConfidence":2.0,"plateTime":0.45980232359060036,"extension":6.429786177049518},"index":0,"playId":"bf5f77b8-8a55-34fe-bb71-5680ca60da18","pitchNumber":1,"startTime":"2026-08-02T19:47:35.808Z","endTime":"2026-08-02T19:47:40.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":90.4,"endSpeed":84.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.537713124505714,"aZ":-19.274987522402444,"pfxX":4.237859769894472,"pfxZ":7.127287616196227,"pX":1.8761718197930566,"pZ":2.9515081302667237,"vX0":-3.2338120061243876,"vY0":-131.8302432422729,"vZ0":-3.9164613690476693,"x":45.48,"y":159.09,"x0":2.5511098281429154,"y0":50.00408586616499,"z0":5.828871541174114,"aX":7.672230021389496},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.6,"breakHorizontal":-7.2,"spinRate":2350,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.411043653533433,"extension":6.683307293938106},"index":1,"playId":"ef0670d2-7471-3116-8811-23c9b2415688","pitchNumber":2,"startTime":"2026-08-02T19:47:51.651Z","endTime":"2026-08-02T19:47:56.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":84.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.24998544808834,"aZ":-23.289558313748927,"pfxX":1.8854209360563408,"pfxZ":5.022778853143245,"pX":-0.8673911031868775,"pZ":2.305159592649863,"vX0":-9.336362208069934,"vY0":-129.67263551364488,"vZ0":-4.007106646251621,"x":150.06,"y":176.54,"x0":2.476013320830223,"y0":50.00239990711254,"z0":5.567461023006649,"aX":3.3354207299209664},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.8,"breakHorizontal":-2.2,"spinRate":2389,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.4163129299705246,"extension":6.68892789278787},"index":2,"playId":"8d6d92d8-51f4-34af-840b-5d83fec1b659","pitchNumber":3,"startTime":"2026-08-02T19:48:06.544Z","endTime":"2026-08-02T19:48:11.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":84.8,"endSpeed":77.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.780208723695747,"aZ":-31.231405459842687,"pfxX":1.308620950334158,"pfxZ":0.615576339150282,"pX":-0.00927369860163385,"pZ":2.370428400530421,"vX0":-6.7003290283436625,"vY0":-123.34185349739543,"vZ0":-1.3795054092700518,"x":117.35,"y":174.78,"x0":2.573816099925494,"y0":50.00573767217486,"z0":5.5732716438916,"aX":2.0154215457743168},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.1,"breakHorizontal":-0.8,"spinRate":2396,"spinDirection":344},"zone":5,"typeConfidence":2.0,"plateTime":0.4442545578606536,"extension":6.687869698819407},"index":3,"playId":"6d508a6e-1269-35cf-9e65-bf9db8b3cdde","pitchNumber":4,"startTime":"2026-08-02T19:48:28.472Z","endTime":"2026-08-02T19:48:34.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:48:34.371Z","atBatIndex":20},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jac Caglianone doubles (18) on a sharp line drive to left fielder Mickey Moniak.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-02T19:48:34.639Z","endTime":"2026-08-02T19:50:05.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":84.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.906682493532998,"aZ":-23.396446119494993,"pfxX":0.9419835238192951,"pfxZ":4.948028498388578,"pX":-0.5260274623533501,"pZ":1.541588024343213,"vX0":-8.177944230720632,"vY0":-130.4454083614032,"vZ0":-5.897453227299862,"x":137.05,"y":197.16,"x0":2.4887822818671963,"y0":50.00263888678649,"z0":5.526538174253559,"aX":1.6719966655682312},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.3,"breakHorizontal":-0.5,"spinRate":2471,"spinDirection":163},"zone":13,"typeConfidence":2.0,"plateTime":0.41529999946333307,"extension":6.70703964908954},"index":0,"playId":"6c25ce0c-beef-3413-bd43-8fe46dfc8611","pitchNumber":1,"startTime":"2026-08-02T19:48:54.958Z","endTime":"2026-08-02T19:49:00.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":86.3,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.207252234618345,"aZ":-18.354603748080365,"pfxX":4.352943780171779,"pfxZ":7.421271081514345,"pX":0.17038578798597007,"pZ":1.8574917738882102,"vX0":-7.008117467737113,"vY0":-133.74561891732262,"vZ0":-6.829681553204722,"x":110.51,"y":188.63,"x0":2.2259531124837495,"y0":50.004953296694275,"z0":5.700666217669379,"aX":8.109471333097142},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.6,"breakHorizontal":-6.8,"spinRate":2373,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.40519741478269866,"extension":6.681528407761269},"index":1,"playId":"4f752065-64b8-306e-b26b-1649192f2c72","pitchNumber":2,"startTime":"2026-08-02T19:49:10.471Z","endTime":"2026-08-02T19:49:14.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":79.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.829130819322916,"aZ":-30.897053810251617,"pfxX":-0.34605654087372834,"pfxZ":0.8127231124004552,"pX":0.041781342158757215,"pZ":2.760372681891091,"vX0":-6.073655102788236,"vY0":-122.78793976949042,"vZ0":-0.7708293725731326,"x":115.41,"y":164.25,"x0":2.5593101202202324,"y0":50.00429823076503,"z0":5.633428218731823,"aX":-0.5458786370116253},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.6,"breakHorizontal":1.6,"spinRate":2463,"spinDirection":326},"zone":5,"typeConfidence":2.0,"plateTime":0.44060508465285597,"extension":6.621599453708299},"index":2,"playId":"d3f08b31-ad2e-3d91-921f-3723b53f0e12","pitchNumber":3,"startTime":"2026-08-02T19:49:28.639Z","endTime":"2026-08-02T19:49:34.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":86.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.289167878296254,"aZ":-20.49777214455296,"pfxX":5.2558743092788145,"pfxZ":6.23717579261638,"pX":-0.320099109179023,"pZ":3.3211959163662956,"vX0":-8.804458150887733,"vY0":-134.1023773890541,"vZ0":-2.552354051778211,"x":129.2,"y":149.11,"x0":2.281223229863723,"y0":50.005673720881596,"z0":5.702803975413076,"aX":9.845549722192617},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.2,"breakHorizontal":-8.3,"spinRate":2415,"spinDirection":134},"zone":1,"typeConfidence":2.0,"plateTime":0.4040907600404693,"extension":6.685662509910545},"hitData":{"launchSpeed":101.6,"launchAngle":17.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":17.27,"coordY":99.84}},"index":3,"playId":"abd8f09c-905e-341b-8eb2-b0b59501f800","pitchNumber":4,"startTime":"2026-08-02T19:49:52.123Z","endTime":"2026-08-02T19:50:05.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.8,"awayTeamWinProbability":52.2,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":0.73,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:50:05.414Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-02T19:50:07.769Z","endTime":"2026-08-02T19:52:22.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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.0,"endSpeed":86.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.440360901973488,"aZ":-22.01526626754106,"pfxX":5.183937989071124,"pfxZ":5.413881110719839,"pX":0.9059449152124767,"pZ":1.85231629036554,"vX0":-6.113734521916765,"vY0":-134.02599301364705,"vZ0":-5.945060138679535,"x":82.47,"y":188.77,"x0":2.5101148327094474,"y0":50.00370757971299,"z0":5.603129702000943,"aX":9.727858387185407},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.1,"breakHorizontal":-8.5,"spinRate":2201,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4038949490003576,"extension":6.677890608943381},"index":0,"playId":"97f7b2a0-edb5-3adb-aee2-640ab64af3b4","pitchNumber":1,"startTime":"2026-08-02T19:50:35.351Z","endTime":"2026-08-02T19:50:40.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":83.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.01933513645386,"aZ":-23.73052871120077,"pfxX":2.7419863087562497,"pfxZ":4.854309371548188,"pX":0.3310044497428568,"pZ":3.069693523313877,"vX0":-6.241094333928677,"vY0":-128.80664782052912,"vZ0":-2.2326775418289677,"x":104.38,"y":155.9,"x0":2.3924028739457186,"y0":50.001898293466525,"z0":5.718885254426837,"aX":4.768655721319954},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.6,"breakHorizontal":-4.1,"spinRate":2299,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.4197205588055568,"extension":6.54653064202495},"index":1,"playId":"7f524d75-ae17-38a3-97df-5084137c6382","pitchNumber":2,"startTime":"2026-08-02T19:50:55.257Z","endTime":"2026-08-02T19:50:59.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.806624315382383,"aZ":-28.71453985655894,"pfxX":7.138669746603249,"pfxZ":2.091801610547133,"pX":-0.326640450898402,"pZ":0.988707049607519,"vX0":-9.277337248998505,"vY0":-126.20056385403896,"vZ0":-5.592840873772747,"x":129.45,"y":212.08,"x0":2.4287184103284734,"y0":50.00266755475592,"z0":5.478329699268927,"aX":11.796853705680103},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.0,"breakHorizontal":-11.4,"spinRate":1667,"spinDirection":104},"zone":13,"typeConfidence":2.0,"plateTime":0.4300424582971907,"extension":6.667180686665136},"index":2,"playId":"b46facf4-316a-3193-b339-c8f201d78da7","pitchNumber":3,"startTime":"2026-08-02T19:51:15.242Z","endTime":"2026-08-02T19:51:20.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":85.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.43461549976905,"aZ":-19.908613869035868,"pfxX":6.369269728732101,"pfxZ":6.671681517039714,"pX":0.81941352330647,"pZ":3.307699986622954,"vX0":-6.2218134755782115,"vY0":-133.22908467824132,"vZ0":-2.8601817634696474,"x":85.77,"y":149.47,"x0":2.3319829613939906,"y0":50.006187671588044,"z0":5.796843852998234,"aX":11.716580175720981},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.9,"breakHorizontal":-10.6,"spinRate":2344,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.4075533499744384,"extension":6.669576664363024},"index":3,"playId":"64acf1c2-ac42-3600-828d-98d658302102","pitchNumber":4,"startTime":"2026-08-02T19:51:36.646Z","endTime":"2026-08-02T19:51:40.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":79.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.347692871229746,"aZ":-31.32146308707447,"pfxX":2.1674522395397924,"pfxZ":0.5476125255430118,"pX":-1.4128744105432696,"pZ":1.1095870961336405,"vX0":-9.430671197198942,"vY0":-122.46477606179849,"vZ0":-4.608465944322687,"x":170.86,"y":208.82,"x0":2.1710875249796513,"y0":50.00107186974761,"z0":5.63153355877677,"aX":3.3626891205171834},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.2,"breakHorizontal":-2.2,"spinRate":2412,"spinDirection":345},"zone":13,"typeConfidence":2.0,"plateTime":0.44365108025401145,"extension":6.635332737110557},"index":4,"playId":"92883bc2-3549-33c0-98c4-6a1a021fd48a","pitchNumber":5,"startTime":"2026-08-02T19:51:59.142Z","endTime":"2026-08-02T19:52:04.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97738502436203,"aZ":-34.25806690808932,"pfxX":1.8260439768158943,"pfxZ":-1.3925931870010722,"pX":-1.3829566078417685,"pZ":1.4936167875022488,"vX0":-8.918543105791924,"vY0":-121.84687524315797,"vZ0":-2.883878708479365,"x":169.72,"y":198.45,"x0":2.0947541345344027,"y0":50.00212128374257,"z0":5.666293177237349,"aX":2.7330416315692814},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.0,"breakHorizontal":-1.1,"spinRate":2446,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.45032199956429286,"extension":6.6028027546686925},"index":5,"playId":"d0735c5c-9772-3a48-b237-936f868b188f","pitchNumber":6,"startTime":"2026-08-02T19:52:17.245Z","endTime":"2026-08-02T19:52:22.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.800000000000004,"awayTeamWinProbability":48.199999999999996,"homeTeamWinProbabilityAdded":4.000000000000007,"leverageIndex":1.45,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:52:22.907Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Starling Marte lines out to left fielder Mickey Moniak.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-02T19:52:29.547Z","endTime":"2026-08-02T19:52:56.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.518380845941355,"aZ":-23.5485334052674,"pfxX":3.4416329536928014,"pfxZ":4.924464821476654,"pX":-0.31671172693558075,"pZ":2.5420413015049466,"vX0":-8.251000324957767,"vY0":-130.031034193909,"vZ0":-3.2846893288431107,"x":129.07,"y":170.14,"x0":2.419029105473356,"y0":50.000081997386545,"z0":5.563684414693055,"aX":6.025378630579387},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.5,"breakHorizontal":-4.8,"spinRate":2238,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.41765475327094226,"extension":6.59604829797239},"hitData":{"launchSpeed":93.7,"launchAngle":24.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.05,"coordY":70.72}},"index":0,"playId":"74dda3da-87d4-3ad4-bc70-ebfeb71a6c8e","pitchNumber":1,"startTime":"2026-08-02T19:52:49.403Z","endTime":"2026-08-02T19:52:56.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"second":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.4,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:52:56.907Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out softly to first baseman Salvador Perez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T19:54:34.544Z","endTime":"2026-08-02T19:55:12.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":"Groundout","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":0},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":73.3,"endSpeed":68.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.11834127239872,"aZ":-39.982138392896005,"pfxX":8.263487128502813,"pfxZ":-6.706372002501954,"pX":-0.2671517333415624,"pZ":2.0238826246578454,"vX0":1.3908968287873757,"vY0":-106.8113279353369,"vZ0":1.5075143268540947,"x":127.18,"y":184.14,"x0":-1.9997470735947087,"y0":50.00408783706926,"z0":5.779425254978598,"aX":9.618677260727289},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-11.5,"breakHorizontal":-15.4,"spinRate":2971,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.5113625590074085,"extension":5.448297694453744},"hitData":{"launchSpeed":59.4,"launchAngle":-42.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":136.35,"coordY":190.46}},"index":0,"playId":"819beaa6-3876-3a3f-96ce-63c73b959abc","pitchNumber":1,"startTime":"2026-08-02T19:55:04.407Z","endTime":"2026-08-02T19:55:12.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:55:12.235Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Carrigg singles on a line drive to left fielder Starling Marte.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T19:55:19.823Z","endTime":"2026-08-02T19:57:02.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19584440582411,"aZ":-25.058935569027454,"pfxX":-5.723011066816975,"pfxZ":4.202835084350607,"pX":-1.2904031501547426,"pZ":3.725855952826376,"vX0":3.9588232934226655,"vY0":-128.45032351289927,"vZ0":1.1401435483426514,"x":166.19,"y":138.18,"x0":-2.0975082071702316,"y0":50.00467446805963,"z0":5.205169040321971,"aX":-9.6953772979222},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.0,"breakHorizontal":9.6,"spinRate":2206,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.42419724902195144,"extension":5.814609736522938},"index":0,"playId":"8f991c97-1a31-3ad3-9234-5ee8197af932","pitchNumber":1,"startTime":"2026-08-02T19:55:41.580Z","endTime":"2026-08-02T19:55:46.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.685644088887003,"aZ":-26.94857220709577,"pfxX":-7.2938351614933055,"pfxZ":2.9023863628198203,"pX":-0.9972111724893881,"pZ":2.56116149913337,"vX0":4.897783070974891,"vY0":-131.77051345894623,"vZ0":-1.4688280047373738,"x":155.01,"y":169.63,"x0":-1.9100361438104243,"y0":50.00432870070535,"z0":5.07241300611878,"aX":-13.136175492409869},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.2,"breakHorizontal":12.5,"spinRate":2322,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.41191110346833604,"extension":5.911226511614339},"index":1,"playId":"f9dfb2ee-baf1-3d72-ba40-5a817284125f","pitchNumber":2,"startTime":"2026-08-02T19:55:55.143Z","endTime":"2026-08-02T19:56:02.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":83.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.013646779407086,"aZ":-25.119008260069997,"pfxX":0.1747145297054229,"pfxZ":4.034244810316958,"pX":-0.5143546564765896,"pZ":3.3034980581065576,"vX0":3.9287077643678265,"vY0":-129.65353255608665,"vZ0":-0.8946343046681888,"x":136.61,"y":149.59,"x0":-2.054715307624897,"y0":50.006175216161736,"z0":5.522726425510796,"aX":0.3049976490472028},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.4,"breakHorizontal":-1.0,"spinRate":2328,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4180374969034619,"extension":5.75856317582614},"index":2,"playId":"f2afe386-e3cd-350d-859d-34b1f6cb2944","pitchNumber":3,"startTime":"2026-08-02T19:56:11.139Z","endTime":"2026-08-02T19:56:15.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-08-02T19:56:21.622Z","endTime":"2026-08-02T19:56:36.649Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":73.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.354891354995743,"aZ":-33.14413252001616,"pfxX":5.791526957164019,"pfxZ":-0.7168758175730474,"pX":-1.302805392584182,"pZ":2.3042240195552823,"vX0":0.6399909389448735,"vY0":-114.09156108095418,"vZ0":0.7346733833248251,"x":166.66,"y":176.57,"x0":-2.3396444182179748,"y0":50.00345082075055,"z0":5.184915967736612,"aX":7.8152293301146605},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-1.0,"breakHorizontal":-10.7,"spinRate":2804,"spinDirection":71},"zone":13,"typeConfidence":2.0,"plateTime":0.47581373969103957,"extension":5.791811748027818},"index":4,"playId":"624dce2f-aa3f-3620-a072-8cc694858cb1","pitchNumber":4,"startTime":"2026-08-02T19:56:36.649Z","endTime":"2026-08-02T19:56:42.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":84.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.471694224981864,"aZ":-24.70398716220523,"pfxX":0.8288919681067402,"pfxZ":4.17275755294196,"pX":-0.3335536147836451,"pZ":2.937080720219909,"vX0":4.1005443700985404,"vY0":-130.9567903280022,"vZ0":-1.8575575447800412,"x":129.71,"y":159.48,"x0":-2.007702702878358,"y0":50.005747412920876,"z0":5.447244911728256,"aX":1.485293124432631},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.4,"breakHorizontal":-2.2,"spinRate":2347,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.41332061963906996,"extension":5.806102768425249},"hitData":{"launchSpeed":82.3,"launchAngle":20.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.33,"coordY":94.99}},"index":5,"playId":"007d6e3c-9cac-3f85-a07c-12c1803edc83","pitchNumber":5,"startTime":"2026-08-02T19:56:51.299Z","endTime":"2026-08-02T19:57:02.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:57:02.443Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, pitcher Seth Lugo to first baseman Salvador Perez. Cole Carrigg to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T19:57:49.508Z","endTime":"2026-08-02T19:58:36.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607625,"link":"/api/v1/people/607625"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"68f15d0b-6b88-337c-94fa-1a3bac6be0c3","startTime":"2026-08-02T19:57:27.536Z","endTime":"2026-08-02T19:57:33.177Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.3,"endSpeed":69.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":13.619419718468311,"aZ":-38.23281506254259,"pfxX":6.64171147354692,"pfxZ":-5.094022262479152,"pX":-1.3934286473782393,"pZ":3.126867010386208,"vX0":-0.6313586669635454,"vY0":-106.91567967970948,"vZ0":3.3433529895462737,"x":170.11,"y":154.35,"x0":-1.964525677327404,"y0":50.00155867525901,"z0":5.754690146972905,"aX":7.9023282027195165},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-8.4,"breakHorizontal":-12.0,"spinRate":2928,"spinDirection":56},"zone":11,"typeConfidence":2.0,"plateTime":0.5069498948243321,"extension":5.56516015805352},"index":1,"playId":"58347272-715a-355a-b5e7-89c2a003673f","pitchNumber":1,"startTime":"2026-08-02T19:57:51.616Z","endTime":"2026-08-02T19:57:56.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":86.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.624883022278997,"aZ":-23.19090864587466,"pfxX":-1.2294875134379408,"pfxZ":4.851741671400034,"pX":-0.28459171406115336,"pZ":2.1543436736086967,"vX0":4.761092821253764,"vY0":-132.35057950338918,"vZ0":-3.9847683053858023,"x":127.85,"y":180.61,"x0":-1.9137766160549112,"y0":50.00420668154247,"z0":5.291640040446844,"aX":-2.2777216852067705},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.5,"breakHorizontal":1.7,"spinRate":2313,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.40714855838225716,"extension":6.103823036597276},"index":2,"playId":"b5b9efd6-7f48-3420-bdd2-33cb8f581b37","pitchNumber":2,"startTime":"2026-08-02T19:58:08.013Z","endTime":"2026-08-02T19:58:12.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":71.7,"endSpeed":67.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.831437080834846,"aZ":-38.68302100488923,"pfxX":6.583445287087331,"pfxZ":-5.79718592414898,"pX":-0.47769381881204465,"pZ":2.8922742491896956,"vX0":1.035270485191316,"vY0":-104.39130012067943,"vZ0":3.5113124566404874,"x":135.21,"y":160.69,"x0":-1.8344127995006498,"y0":50.00463405185289,"z0":5.6916702348955,"aX":7.387320783825006},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-9.5,"breakHorizontal":-12.2,"spinRate":2956,"spinDirection":54},"zone":4,"typeConfidence":2.0,"plateTime":0.5213957531963858,"extension":5.722260383352341},"hitData":{"launchSpeed":90.8,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.5,"coordY":184.11}},"index":3,"playId":"3add5678-0953-348b-83c5-e8572a75e25a","pitchNumber":3,"startTime":"2026-08-02T19:58:27.544Z","endTime":"2026-08-02T19:58:36.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":1.37,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-08-02T19:58:36.322Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out softly, catcher Luke Maile to first baseman Salvador Perez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T19:58:50.151Z","endTime":"2026-08-02T20:00:18.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":81.4,"endSpeed":76.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.680120287099072,"aZ":-28.56921098034967,"pfxX":-5.731758483494085,"pfxZ":2.4633342010118824,"pX":0.15413704505358045,"pZ":2.466891912123951,"vX0":6.349175895948411,"vY0":-118.59119149348548,"vZ0":-0.7865581577435689,"x":111.12,"y":172.17,"x0":-1.778501941977602,"y0":50.003554682748444,"z0":5.3453560009006935,"aX":-8.394724785000895},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.6,"breakHorizontal":9.4,"spinRate":1388,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.4569865254313372,"extension":5.951135784610645},"index":0,"playId":"b1bc4724-12f3-31b3-905d-3b828ff66a8e","pitchNumber":1,"startTime":"2026-08-02T19:59:09.244Z","endTime":"2026-08-02T19:59:14.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"d8427cbb-784d-3cf2-b4e6-bacf8292da02","startTime":"2026-08-02T19:59:31.642Z","endTime":"2026-08-02T19:59:37.162Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":85.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.188024421691363,"aZ":-27.361719356078133,"pfxX":-0.2659036522234324,"pfxZ":2.6333526180049542,"pX":-1.1464792709470655,"pZ":2.4388039041447764,"vX0":2.2355233064547737,"vY0":-132.84849685807143,"vZ0":-2.9180962134159145,"x":160.7,"y":172.93,"x0":-1.956034837239733,"y0":50.004726133010344,"z0":5.491566253939435,"aX":-0.486456624514268},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.4,"breakHorizontal":0.1,"spinRate":2369,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.4086464713570317,"extension":5.870818507313181},"index":2,"playId":"5384c6ab-2339-3022-958d-f4af2810442f","pitchNumber":2,"startTime":"2026-08-02T19:59:53.564Z","endTime":"2026-08-02T19:59:59.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.83548272841056,"aZ":-34.844982234422694,"pfxX":7.782673181511129,"pfxZ":-1.9723458627935235,"pX":-0.2412360549632696,"pZ":1.0285114708081167,"vX0":2.463863881779384,"vY0":-115.26769185606292,"vZ0":-1.3080402678887701,"x":126.2,"y":211.01,"x0":-2.3327112968019703,"y0":50.00066304274293,"z0":4.943671557910935,"aX":10.554003897338879},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-3.6,"breakHorizontal":-14.6,"spinRate":3187,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.47374552527943425,"extension":5.898422552173016},"hitData":{"launchSpeed":39.8,"launchAngle":-66.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":133.06,"coordY":197.8}},"index":3,"playId":"0cd2a02a-7ab1-3494-b3cb-590ada9d5dc3","pitchNumber":3,"startTime":"2026-08-02T20:00:10.278Z","endTime":"2026-08-02T20:00:18.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.8000000000000043,"leverageIndex":1.42,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:00:18.227Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"John Rave pops out to catcher Brett Sullivan in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-02T20:02:13.547Z","endTime":"2026-08-02T20:03:05.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.8,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.39678588340522,"aZ":-19.237723793826223,"pfxX":4.951952898608747,"pfxZ":7.376564100597764,"pX":-0.5691959643472422,"pZ":1.3785495622204307,"vX0":-8.700129059740373,"vY0":-130.1126010879623,"vZ0":-7.475842212920373,"x":138.7,"y":201.56,"x0":2.1401645411230064,"y0":50.005482514317144,"z0":5.6921651548077605,"aX":8.68835231728644},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.2,"breakHorizontal":-7.6,"spinRate":2257,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.41731984298300073,"extension":6.724360798888548},"index":0,"playId":"629c58c8-77de-3a56-b266-efbf241f6b11","pitchNumber":1,"startTime":"2026-08-02T20:02:41.262Z","endTime":"2026-08-02T20:02:46.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":90.2,"endSpeed":84.8,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.219350322961347,"aZ":-23.98126704837057,"pfxX":7.2589857414516565,"pfxZ":4.551608352440448,"pX":0.3577916840651414,"pZ":2.752916044000353,"vX0":-8.269225760194455,"vY0":-131.42606506784608,"vZ0":-2.932559732878429,"x":103.36,"y":164.45,"x0":2.5593484863796645,"y0":50.003638688423365,"z0":5.608701528923935,"aX":13.070377398390976},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.0,"breakHorizontal":-12.0,"spinRate":2318,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.41219758661251227,"extension":6.569914086223715},"hitData":{"launchSpeed":86.9,"launchAngle":82.0,"totalDistance":33.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":139.7,"coordY":204.98}},"index":1,"playId":"b06c709c-8c45-3621-ad0b-f9f819b7f5a4","pitchNumber":2,"startTime":"2026-08-02T20:02:55.324Z","endTime":"2026-08-02T20:03:05.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:03:05.173Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Tolbert grounds out sharply, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-02T20:03:14.914Z","endTime":"2026-08-02T20:04:16.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":84.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.29383887990913,"aZ":-23.11827434261212,"pfxX":7.587476191230371,"pfxZ":5.122101389615928,"pX":0.5777990673973169,"pZ":2.05961917728823,"vX0":-7.107974588289444,"vY0":-130.36363171714308,"vZ0":-4.955776929398497,"x":94.98,"y":183.17,"x0":2.318238850825168,"y0":50.00434114650775,"z0":5.669489944501804,"aX":13.421942645078136},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.6,"breakHorizontal":-12.7,"spinRate":2336,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.41579399927748195,"extension":6.652785073001011},"index":0,"playId":"a4329d36-9860-338c-b7d0-31c8e817b759","pitchNumber":1,"startTime":"2026-08-02T20:03:37.195Z","endTime":"2026-08-02T20:03:45.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.702789275015174,"aZ":-20.60492688474198,"pfxX":3.2832343114632128,"pfxZ":6.677495261436135,"pX":-0.18310199206687727,"pZ":1.5754947302273612,"vX0":-8.173994484004794,"vY0":-129.6712004277292,"vZ0":-6.280258627570146,"x":123.98,"y":196.24,"x0":2.5594362883588717,"y0":50.00458234998926,"z0":5.5612361516827,"aX":5.690601234244487},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.2,"breakHorizontal":-4.4,"spinRate":2305,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.41963156225924303,"extension":6.744002823893633},"hitData":{"launchSpeed":103.9,"launchAngle":-0.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":111.78,"coordY":149.15}},"index":1,"playId":"536a2bcb-adae-3f22-a2ac-793d48aefd86","pitchNumber":2,"startTime":"2026-08-02T20:04:09.203Z","endTime":"2026-08-02T20:04:16.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:04:16.803Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Rojas flies out to shortstop Ezequiel Tovar.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-02T20:04:22.800Z","endTime":"2026-08-02T20:05:11.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.8,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58560540986804,"aZ":-19.780154711636275,"pfxX":5.194861115298479,"pfxZ":6.751439791275886,"pX":-1.0852270916644302,"pZ":1.1369886308173467,"vX0":-10.309518311455758,"vY0":-133.1242910042678,"vZ0":-8.36897191563828,"x":158.37,"y":208.08,"x0":2.124166626028312,"y0":50.001707239541176,"z0":5.6981342204182805,"aX":9.534170453883203},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.9,"breakHorizontal":-7.7,"spinRate":2324,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.4079798244637205,"extension":6.766862157332977},"index":0,"playId":"353583aa-0c18-38af-90c6-38697d4063b1","pitchNumber":1,"startTime":"2026-08-02T20:04:43.599Z","endTime":"2026-08-02T20:04:48.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":90.8,"endSpeed":85.4,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.284132942521627,"aZ":-22.195184771488336,"pfxX":5.558398642575233,"pfxZ":5.4672522870973985,"pX":0.631006255970749,"pZ":2.476102246495374,"vX0":-6.551304002367145,"vY0":-132.27490646312776,"vZ0":-4.165381187705948,"x":92.95,"y":171.93,"x0":2.3834736101120706,"y0":50.00344579916008,"z0":5.639799055100429,"aX":10.145747596546979},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.5,"breakHorizontal":-9.1,"spinRate":2319,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.40944725434915874,"extension":6.680450353693863},"hitData":{"launchSpeed":90.6,"launchAngle":68.0,"totalDistance":168.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":134.96}},"index":1,"playId":"3a0054e7-27ad-385e-8303-fa82e44961b8","pitchNumber":2,"startTime":"2026-08-02T20:05:00.491Z","endTime":"2026-08-02T20:05:11.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668942,"link":"/api/v1/people/668942"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":668942,"link":"/api/v1/people/668942"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:05:11.295Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T20:06:55.858Z","endTime":"2026-08-02T20:08:59.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":71.3,"endSpeed":66.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.912062526608253,"aZ":-39.448442723460126,"pfxX":6.490478606635994,"pfxZ":-6.581264026044357,"pX":-0.4104143493696088,"pZ":2.0573541586330837,"vX0":1.5309011657177802,"vY0":-103.93989783616745,"vZ0":1.8282302497850713,"x":132.64,"y":183.23,"x0":-1.9983366333658545,"y0":50.00479294119673,"z0":5.818086553287582,"aX":7.168329843654326},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-11.2,"breakHorizontal":-12.1,"spinRate":2920,"spinDirection":48},"zone":7,"typeConfidence":2.0,"plateTime":0.5251011654764484,"extension":5.528776623352963},"index":0,"playId":"3a8770c7-5f88-37f9-b255-22977b325c84","pitchNumber":1,"startTime":"2026-08-02T20:07:20.399Z","endTime":"2026-08-02T20:07:24.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":84.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.604881143203663,"aZ":-27.578496033630156,"pfxX":-7.500709660063889,"pfxZ":2.5742873637589447,"pX":0.34891660946193553,"pZ":2.405553017509188,"vX0":8.292898116542133,"vY0":-131.23017892166703,"vZ0":-1.5914680125392597,"x":103.7,"y":173.83,"x0":-1.8427899250284197,"y0":50.002290453138144,"z0":5.028617543263855,"aX":-13.391739883555301},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.6,"breakHorizontal":12.2,"spinRate":2319,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.4136576680947286,"extension":5.953743905276856},"index":1,"playId":"eeba2880-dded-3b68-8008-36fb02faaaba","pitchNumber":2,"startTime":"2026-08-02T20:07:33.584Z","endTime":"2026-08-02T20:07:42.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":94.1,"endSpeed":87.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.846770241347066,"aZ":-18.922047785913662,"pfxX":-4.060858022757329,"pfxZ":6.8523927554582595,"pX":-0.4095083253395632,"pZ":3.369664283055632,"vX0":4.9480395880682915,"vY0":-137.095335990597,"vZ0":-2.785762600629147,"x":132.61,"y":147.8,"x0":-1.6969205597575185,"y0":50.001678832491095,"z0":5.66725980137541,"aX":-7.851687952296521},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.1,"breakHorizontal":6.5,"spinRate":2269,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3971537761538855,"extension":5.972620231838941},"index":2,"playId":"13332fb2-96e5-3416-8340-ed3a4c1d25d8","pitchNumber":3,"startTime":"2026-08-02T20:08:02.078Z","endTime":"2026-08-02T20:08:06.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":79.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.782601065378028,"aZ":-29.961074273369277,"pfxX":-6.802112513537711,"pfxZ":1.4056086509575634,"pX":-1.5597450343086596,"pZ":1.988765453676847,"vX0":3.1171499349554384,"vY0":-123.48418340239542,"vZ0":-1.7519418340949668,"x":176.45,"y":185.08,"x0":-1.940634891421865,"y0":50.00537372481126,"z0":5.179195764865282,"aX":-10.72510006589824},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.4,"breakHorizontal":11.8,"spinRate":1597,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.44009245964709764,"extension":5.962503652569962},"index":3,"playId":"03911c1d-0586-3bc1-b2e8-c1c2b3c675fc","pitchNumber":4,"startTime":"2026-08-02T20:08:20.142Z","endTime":"2026-08-02T20:08:25.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":85.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.22988844839657,"aZ":-24.50393233325394,"pfxX":1.0075644380648736,"pfxZ":4.141188052904122,"pX":-1.707339156499691,"pZ":3.9390365442031183,"vX0":0.8318147249964646,"vY0":-133.23453278136785,"vZ0":0.13695010466101276,"x":182.08,"y":132.43,"x0":-2.1512100071987943,"y0":50.00641315258976,"z0":5.613670161671115,"aX":1.8685400290177268},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.7,"breakHorizontal":-1.9,"spinRate":2445,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.4062864432751021,"extension":5.80364181896463},"index":4,"playId":"a0b7d01d-8848-3145-815c-ce6978821751","pitchNumber":5,"startTime":"2026-08-02T20:08:36.244Z","endTime":"2026-08-02T20:08:41.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":86.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.391655108608788,"aZ":-28.547252615301343,"pfxX":-7.092953240436296,"pfxZ":1.929644693680661,"pX":-0.7395906469949639,"pZ":2.869524085114338,"vX0":5.84313261886042,"vY0":-134.6394255903124,"vZ0":-0.2440598349576638,"x":145.19,"y":161.3,"x0":-1.990139779728259,"y0":50.0042589062146,"z0":4.939577379993563,"aX":-13.348424526554266},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.6,"breakHorizontal":12.0,"spinRate":2426,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.40300092628549233,"extension":6.104137752795832},"index":5,"playId":"9eb7b016-7ad3-3e99-a062-803c518832c4","pitchNumber":6,"startTime":"2026-08-02T20:08:53.655Z","endTime":"2026-08-02T20:08:59.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:08:59.091Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edouard Julien walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T20:08:59.620Z","endTime":"2026-08-02T20:10:10.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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,3],"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.618179300390846,"aZ":-20.664789986730042,"pfxX":-4.905078537164246,"pfxZ":6.500121522130871,"pX":-0.8586725230865591,"pZ":2.402906971688118,"vX0":4.329187097142453,"vY0":-130.97499179006022,"vZ0":-3.4617353757542317,"x":149.73,"y":173.9,"x0":-1.8802780161922623,"y0":50.00437092029186,"z0":5.251848117594497,"aX":-8.68859862401774},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.4,"breakHorizontal":8.2,"spinRate":2178,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.41512751601911635,"extension":6.131960832948613},"index":0,"playId":"3efefa35-9b17-3d54-8b20-6724baea2e1e","pitchNumber":1,"startTime":"2026-08-02T20:09:23.396Z","endTime":"2026-08-02T20:09:28.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.956882430284203,"aZ":-34.774163171320005,"pfxX":8.732980636667094,"pfxZ":-2.057356206435525,"pX":-1.6873606224615507,"pZ":2.8433559880019854,"vX0":-1.0312043612671482,"vY0":-111.24541992231245,"vZ0":2.4866582002396376,"x":181.32,"y":162.01,"x0":-2.356352133448386,"y0":50.00069597978245,"z0":5.289109410984912,"aX":11.060546448005939},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-2.9,"breakHorizontal":-15.6,"spinRate":2990,"spinDirection":69},"zone":11,"typeConfidence":2.0,"plateTime":0.4903756995003339,"extension":5.856871958710247},"index":1,"playId":"f7d7f914-79fe-37bd-b938-cb50ba981755","pitchNumber":2,"startTime":"2026-08-02T20:09:37.073Z","endTime":"2026-08-02T20:09:42.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.639212703081824,"aZ":-26.739980139421558,"pfxX":-7.825173705735015,"pfxZ":3.004648520245201,"pX":-1.305536971209338,"pZ":4.512309671529601,"vX0":4.56677432167902,"vY0":-132.97169045408555,"vZ0":3.508278035388367,"x":166.76,"y":116.95,"x0":-2.0189422095393783,"y0":50.00540701571251,"z0":5.104611123584765,"aX":-14.165782959508908},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.4,"breakHorizontal":13.3,"spinRate":2432,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.41023242830084694,"extension":6.0159708799980125},"index":2,"playId":"4f1a2f3e-4a98-320e-b76c-2e03d047df1f","pitchNumber":3,"startTime":"2026-08-02T20:09:50.814Z","endTime":"2026-08-02T20:09:55.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.184370642172873,"aZ":-21.215793366851706,"pfxX":-4.307994709551215,"pfxZ":6.340263526984927,"pX":-1.2430769878674177,"pZ":3.516127089921354,"vX0":3.2001151735878124,"vY0":-129.395011055926,"vZ0":-1.033964547311939,"x":164.38,"y":143.84,"x0":-1.9245912134917078,"y0":50.001130572477,"z0":5.518010198895557,"aX":-7.443454901427953},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.5,"breakHorizontal":7.3,"spinRate":2330,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.42026225882607715,"extension":5.703790921381445},"index":3,"playId":"258561a3-8a43-379f-a6e6-69080d357460","pitchNumber":4,"startTime":"2026-08-02T20:10:04.762Z","endTime":"2026-08-02T20:10:10.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":2.999999999999993,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:10:10.006Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brett Sullivan doubles (9) on a sharp line drive to right fielder Jac Caglianone. Edouard Julien to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T20:10:13.135Z","endTime":"2026-08-02T20:11:05.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"postOnThird":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":1},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"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":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.3,"endSpeed":69.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.347227551380435,"aZ":-37.82223890816479,"pfxX":8.911495466297527,"pfxZ":-4.703471963488491,"pX":-1.1543724774711621,"pZ":3.9384257583168485,"vX0":-0.668613015662287,"vY0":-108.11543019033245,"vZ0":4.835158523307398,"x":161.0,"y":132.44,"x0":-2.003467350622682,"y0":50.00277913604413,"z0":5.788798172651533,"aX":10.699151762124448},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-7.2,"breakHorizontal":-16.1,"spinRate":3091,"spinDirection":55},"zone":11,"typeConfidence":2.0,"plateTime":0.5038924373062414,"extension":5.5943513808758105},"index":0,"playId":"9e0c31ae-c610-328d-bf1d-855ab550caee","pitchNumber":1,"startTime":"2026-08-02T20:10:34.482Z","endTime":"2026-08-02T20:10:39.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":86.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.83117172823756,"aZ":-24.69759343289493,"pfxX":-6.859766979048596,"pfxZ":4.009036383870636,"pX":0.352028393265856,"pZ":1.7382551048834007,"vX0":7.881118504062449,"vY0":-133.4744326188919,"vZ0":-4.196658702049149,"x":103.58,"y":191.85,"x0":-1.702696040544111,"y0":50.00054163575172,"z0":5.040613568611167,"aX":-12.784342093650912},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.8,"breakHorizontal":11.4,"spinRate":2289,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.4053126413242598,"extension":6.193270818272114},"hitData":{"launchSpeed":105.0,"launchAngle":14.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":197.54,"coordY":114.94}},"index":1,"playId":"30201134-fc45-3b87-9ef2-1346749c7a16","pitchNumber":2,"startTime":"2026-08-02T20:10:52.637Z","endTime":"2026-08-02T20:11:05.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":10.100000000000009,"leverageIndex":1.48,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:11:05.653Z","atBatIndex":33},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ezequiel Tovar out on a sacrifice fly to left fielder Starling Marte. Edouard Julien scores. Brett Sullivan to 3rd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T20:11:19.576Z","endTime":"2026-08-02T20:13:17.191Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":84.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.204659577880225,"aZ":-26.24975487643276,"pfxX":1.3778969637078964,"pfxZ":3.3307421462482516,"pX":-1.3577217862528101,"pZ":5.095267071982056,"vX0":1.3109054757974732,"vY0":-130.6687017910462,"vZ0":3.0553641392444355,"x":168.75,"y":101.21,"x0":-2.0398632560286454,"y0":50.00203047042899,"z0":5.851436249742647,"aX":2.449755337792107},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.7,"breakHorizontal":-2.8,"spinRate":2245,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4147292397793212,"extension":5.767790810952087},"index":0,"playId":"c3eb8317-9452-3d16-8d9a-13f5bd455c5d","pitchNumber":1,"startTime":"2026-08-02T20:11:40.323Z","endTime":"2026-08-02T20:11:45.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":73.2,"endSpeed":69.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.626349481351328,"aZ":-39.09043025149604,"pfxX":7.530070351438647,"pfxZ":-5.914170022779582,"pX":1.4033268007720572,"pZ":1.6553283043562834,"vX0":4.51042670923699,"vY0":-106.64597135537078,"vZ0":0.9926109075834153,"x":63.51,"y":194.09,"x0":-1.7058239144544676,"y0":50.001241754445424,"z0":5.538952548639966,"aX":8.809211732729766},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-10.2,"breakHorizontal":-14.8,"spinRate":3040,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.5105348617854149,"extension":5.903268184207211},"index":1,"playId":"91123f77-4a0a-3b08-aedc-acbb5c47c8d6","pitchNumber":2,"startTime":"2026-08-02T20:12:00.033Z","endTime":"2026-08-02T20:12:06.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":84.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.85671412551021,"aZ":-25.92808192056722,"pfxX":1.153587376756457,"pfxZ":3.518557211945037,"pX":1.0122395964368964,"pZ":3.163814488784353,"vX0":6.541475698457976,"vY0":-130.4510759714483,"vZ0":-1.192122557645256,"x":78.42,"y":153.36,"x0":-1.6478784823523467,"y0":50.00206117707568,"z0":5.52921438165875,"aX":2.0444150174718962},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.4,"breakHorizontal":-3.1,"spinRate":2421,"spinDirection":178},"zone":12,"typeConfidence":2.0,"plateTime":0.4152550961997239,"extension":6.138777272510698},"index":2,"playId":"ca11cd35-4e03-312b-807d-89824a4a79f1","pitchNumber":3,"startTime":"2026-08-02T20:12:18.106Z","endTime":"2026-08-02T20:12:23.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":71.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.71321153671337,"aZ":-41.30577849912562,"pfxX":6.920909786249278,"pfxZ":-7.1593520337164005,"pX":1.1060228866269117,"pZ":1.1140130284663372,"vX0":4.501216171599874,"vY0":-112.0606339257731,"vZ0":-0.37920911051807904,"x":74.84,"y":208.7,"x0":-1.825828418924668,"y0":50.002517662719384,"z0":5.494855169571419,"aX":8.826802301977468},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-12.7,"breakHorizontal":-13.7,"spinRate":3196,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.48824528495864383,"extension":5.861989155036751},"index":3,"playId":"4c4f8919-ad76-3e19-acc8-e0f24e07717c","pitchNumber":4,"startTime":"2026-08-02T20:12:33.060Z","endTime":"2026-08-02T20:12:38.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CS","description":"Slow Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":64.7,"endSpeed":59.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.057616686007949,"aZ":-33.02190803650005,"pfxX":8.257850625624565,"pfxZ":-0.9473239092634813,"pX":0.953881930709571,"pZ":3.1294204892086377,"vX0":3.384620906393584,"vY0":-94.03504338125677,"vZ0":4.932447138437359,"x":80.64,"y":154.29,"x0":-1.9411864281509141,"y0":50.00176755653346,"z0":5.2587502933821755,"aX":7.405474934011598},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":0.2,"breakHorizontal":-16.0,"spinRate":2258,"spinDirection":74},"zone":12,"typeConfidence":2.0,"plateTime":0.5821367841514342,"extension":6.130097425691574},"hitData":{"launchSpeed":95.0,"launchAngle":40.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.8,"coordY":56.42}},"index":4,"playId":"ea948537-bee9-3914-b8cd-b85c7358634f","pitchNumber":5,"startTime":"2026-08-02T20:13:02.373Z","endTime":"2026-08-02T20:13:17.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":1.98,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:13:17.191Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jake McCarthy pops out softly to pitcher Seth Lugo.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T20:13:32.920Z","endTime":"2026-08-02T20:15:02.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":"Pop Out","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":3},"credits":[{"player":{"id":607625,"link":"/api/v1/people/607625"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40055779351298,"aZ":-20.784123299328645,"pfxX":-4.7311389429123265,"pfxZ":6.323595310489491,"pX":0.2604817891852416,"pZ":3.0728934104692174,"vX0":6.951035814753108,"vY0":-132.4078477654105,"vZ0":-1.7840019852619318,"x":135.06,"y":153.62,"x0":-1.766581864450016,"y0":50.00318678994904,"z0":5.2538129557809405,"aX":-8.523473244304784},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.4,"breakHorizontal":7.3,"spinRate":2306,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.4113659143664101,"extension":6.244268138545646},"index":0,"playId":"7c9c2599-609d-3dc8-a4ed-d26cf3b4a918","pitchNumber":1,"startTime":"2026-08-02T20:13:52.517Z","endTime":"2026-08-02T20:13:56.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"third":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":82.9,"endSpeed":76.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.78947200214793,"aZ":-26.510611107000937,"pfxX":-5.976714887511649,"pfxZ":3.7782754580795483,"pX":-1.7992444276260997,"pZ":2.5592522585493245,"vX0":2.516260785377131,"vY0":-120.8613353410638,"vZ0":-0.9282075301986142,"x":185.58,"y":169.68,"x0":-2.0703304448733797,"y0":50.00037358547706,"z0":5.250414802255277,"aX":-8.951564062041877},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":7.0,"breakHorizontal":10.3,"spinRate":1542,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.45103176074292417,"extension":6.0008460568767426},"index":1,"playId":"fff69930-3765-3f80-93d2-7060bfbb09a1","pitchNumber":2,"startTime":"2026-08-02T20:14:15.058Z","endTime":"2026-08-02T20:14:19.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"third":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":72.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.004744001894295,"aZ":-41.579218443748275,"pfxX":5.393253416085466,"pfxZ":-7.2310135524608405,"pX":-0.7330331650246141,"pZ":1.953450295751383,"vX0":0.9442814751956478,"vY0":-113.36854044426228,"vZ0":0.6235392639387161,"x":144.94,"y":186.04,"x0":-1.855820416894064,"y0":50.00447543377759,"z0":5.829670328004338,"aX":7.010951055515018},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-12.6,"breakHorizontal":-10.0,"spinRate":3157,"spinDirection":41},"zone":7,"typeConfidence":2.0,"plateTime":0.4833960191051587,"extension":5.6936609818450945},"index":2,"playId":"a763aae2-e2b7-3ebb-8328-3abc96637f0d","pitchNumber":3,"startTime":"2026-08-02T20:14:30.457Z","endTime":"2026-08-02T20:14:35.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"third":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":86.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.935888718710924,"aZ":-23.532615500490863,"pfxX":-0.2908618681841064,"pfxZ":4.628483256953693,"pX":0.9549411714424267,"pZ":2.9479069906647677,"vX0":7.57081463305765,"vY0":-134.04906372551912,"vZ0":-1.941575114528315,"x":80.6,"y":159.19,"x0":-1.8376665485069141,"y0":50.00176918853313,"z0":5.318444459228493,"aX":-0.5429738427437251},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.3,"breakHorizontal":-0.7,"spinRate":2513,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.40462715051239284,"extension":6.184278200765359},"hitData":{"launchSpeed":50.0,"launchAngle":72.0,"totalDistance":62.0,"trajectory":"popup","hardness":"soft","location":"1","coordinates":{"coordX":132.65,"coordY":179.67}},"index":3,"playId":"59c78582-a17e-3bd9-8591-ae084cb83e5d","pitchNumber":4,"startTime":"2026-08-02T20:14:54.743Z","endTime":"2026-08-02T20:15:02.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"third":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-3.8000000000000043,"leverageIndex":1.4,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:15:02.951Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Maile strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-02T20:16:58.846Z","endTime":"2026-08-02T20:18:53.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":83.4,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.31774943944247,"aZ":-20.22128581145515,"pfxX":2.533216656520966,"pfxZ":6.887881399027832,"pX":-0.08470031388017296,"pZ":2.367004719029105,"vX0":-7.630490228003,"vY0":-128.99157810940028,"vZ0":-4.581231160419709,"x":120.23,"y":174.87,"x0":2.544609821140743,"y0":50.00279559074067,"z0":5.6655832537900706,"aX":4.396644824074363},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.0,"breakHorizontal":-3.5,"spinRate":2371,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.4198803279909802,"extension":6.711631357634873},"index":0,"playId":"eef745a6-f6b9-3601-8307-6068fa9180cd","pitchNumber":1,"startTime":"2026-08-02T20:17:26.239Z","endTime":"2026-08-02T20:17:30.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-02T20:17:37.912Z","endTime":"2026-08-02T20:17:50.358Z","isPitch":false,"type":"action","player":{"id":571912,"link":"/api/v1/people/571912"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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.1,"endSpeed":83.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.426998089811196,"aZ":-20.759647721167784,"pfxX":5.644334798074924,"pfxZ":6.424040594038894,"pX":-0.18473508108047954,"pZ":3.451024011588339,"vX0":-8.250432929772359,"vY0":-131.1435807713931,"vZ0":-2.3136323417924576,"x":124.04,"y":145.6,"x0":2.239588809201231,"y0":50.0056743113774,"z0":5.859949676258849,"aX":10.034715085153461},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.4,"breakHorizontal":-8.9,"spinRate":2322,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.4144528549401807,"extension":6.711234969024},"index":2,"playId":"736fa51a-5793-3132-a4b6-1c6ff2e0cd67","pitchNumber":2,"startTime":"2026-08-02T20:17:50.358Z","endTime":"2026-08-02T20:17:55.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":89.9,"endSpeed":83.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.694710970194333,"aZ":-19.043329672699418,"pfxX":5.122727298106625,"pfxZ":7.452556150037431,"pX":0.031619241037317426,"pZ":3.6011796969333556,"vX0":-7.4673285829917635,"vY0":-130.9205472855778,"vZ0":-1.6478543383596584,"x":115.79,"y":141.55,"x0":2.235499009491491,"y0":50.00540905261176,"z0":5.642290626927554,"aX":9.030133627940494},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.4,"breakHorizontal":-7.9,"spinRate":2380,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4159642869573763,"extension":6.700600771721184},"index":3,"playId":"a1ff6be3-eeb1-34ba-bfa5-d3febf5b8b39","pitchNumber":3,"startTime":"2026-08-02T20:18:10.842Z","endTime":"2026-08-02T20:18:17.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":78.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.768775998221024,"aZ":-35.245668873626414,"pfxX":2.077540419243512,"pfxZ":-2.028948419379936,"pX":-0.9805432179962359,"pZ":1.1204214134584785,"vX0":-8.443900144117707,"vY0":-121.13122909305115,"vZ0":-3.790347775852313,"x":154.38,"y":208.53,"x0":2.254453884623844,"y0":50.00486271826339,"z0":5.731439897573506,"aX":3.1428385569090262},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.3,"breakHorizontal":-2.2,"spinRate":2515,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.4491910328325206,"extension":6.6480280138224055},"index":4,"playId":"5457a02a-b34e-3874-8fb8-a6d0f686f979","pitchNumber":4,"startTime":"2026-08-02T20:18:30.223Z","endTime":"2026-08-02T20:18:36.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.9041512448335,"aZ":-35.42048589849819,"pfxX":2.2068609066619174,"pfxZ":-2.1553873996612953,"pX":-0.7123274673156118,"pZ":1.583782099957716,"vX0":-7.850596919282117,"vY0":-121.01365742369579,"vZ0":-2.6834020731303054,"x":144.15,"y":196.02,"x0":2.2635471432991694,"y0":50.00098849214189,"z0":5.759433558150194,"aX":3.328221212408459},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.2,"breakHorizontal":-2.4,"spinRate":2507,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.44974061135916843,"extension":6.721403516529572},"index":5,"playId":"f81234b7-822c-3014-bf78-62627cdb2066","pitchNumber":5,"startTime":"2026-08-02T20:18:48.576Z","endTime":"2026-08-02T20:18:53.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":571912,"link":"/api/v1/people/571912"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:18:53.656Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-02T20:18:53.497Z","endTime":"2026-08-02T20:20:48.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":91.8,"endSpeed":85.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.812706918244345,"aZ":-15.922282387248043,"pfxX":5.713950063815071,"pfxZ":8.893669245648045,"pX":-0.8928126085749899,"pZ":2.1428295840799634,"vX0":-10.269419316223695,"vY0":-133.384179388764,"vZ0":-6.091893335435031,"x":151.03,"y":180.92,"x0":2.2399747359312725,"y0":50.00666382588406,"z0":5.5772665043241405,"aX":10.447193426884974},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.1,"breakHorizontal":-8.5,"spinRate":2481,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.40839421525968156,"extension":6.839038139158696},"index":0,"playId":"df950e94-e615-3d93-a907-ace59beb198f","pitchNumber":1,"startTime":"2026-08-02T20:19:16.256Z","endTime":"2026-08-02T20:19:21.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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.0,"endSpeed":83.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.763391007576743,"aZ":-21.76792221163288,"pfxX":1.4960526136851744,"pfxZ":6.009462503055023,"pX":-1.585247320786455,"pZ":2.3805838616170805,"vX0":-10.544227124987847,"vY0":-129.413626029748,"vZ0":-3.976000137855213,"x":177.43,"y":174.5,"x0":2.311729217579659,"y0":50.00116822045821,"z0":5.562772423749339,"aX":2.590709819965974},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.3,"breakHorizontal":-0.8,"spinRate":2495,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.41993546538120263,"extension":6.757333907697748},"index":1,"playId":"e51506ab-b8a1-3145-add7-d1e81da48c4c","pitchNumber":2,"startTime":"2026-08-02T20:19:31.069Z","endTime":"2026-08-02T20:19:35.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":85.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.436955429450663,"aZ":-24.127249872581412,"pfxX":8.124724169329635,"pfxZ":4.421524090083467,"pX":-0.7707300937058167,"pZ":2.0767936131944356,"vX0":-11.12183616883086,"vY0":-132.80851731702938,"vZ0":-4.390845511375694,"x":146.38,"y":182.71,"x0":2.379691171741844,"y0":50.00447808937775,"z0":5.466683825550688,"aX":14.789421552203619},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.4,"breakHorizontal":-12.8,"spinRate":2316,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.40950007807347566,"extension":6.729432520141186},"index":2,"playId":"48e18a6c-8785-30a3-89d4-f09106a51c7f","pitchNumber":3,"startTime":"2026-08-02T20:19:47.676Z","endTime":"2026-08-02T20:19:51.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":84.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.98074110302253,"aZ":-22.095538138786285,"pfxX":1.6806585771197051,"pfxZ":5.683367661288453,"pX":0.20669649527592235,"pZ":2.279649926599958,"vX0":-6.589615069179416,"vY0":-130.88630941884952,"vZ0":-4.331667660707526,"x":109.12,"y":177.23,"x0":2.514953231804108,"y0":50.0005072753613,"z0":5.5662073989744405,"aX":2.9796221001889824},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.7,"breakHorizontal":-1.9,"spinRate":2520,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.4150449417384783,"extension":6.623660111550682},"index":3,"playId":"bdbbad64-fcdf-359f-a729-d992b4554b53","pitchNumber":4,"startTime":"2026-08-02T20:20:03.552Z","endTime":"2026-08-02T20:20:08.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.384908390759303,"aZ":-35.13150873901182,"pfxX":0.9989764140159787,"pfxZ":-1.9539296956939438,"pX":1.1140197679581891,"pZ":2.078235862724173,"vX0":-3.6269337861267172,"vY0":-121.36579328279085,"vZ0":-1.569690622147386,"x":74.54,"y":182.67,"x0":2.4882381264255784,"y0":50.00259756730678,"z0":5.751061661060898,"aX":1.5132984859672396},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.6,"breakHorizontal":-1.1,"spinRate":2327,"spinDirection":326},"zone":14,"typeConfidence":2.0,"plateTime":0.4487303723529035,"extension":6.656929994224844},"index":4,"playId":"d6b6eca0-0f6e-3b4e-9e80-ed8abe970ff4","pitchNumber":5,"startTime":"2026-08-02T20:20:25.996Z","endTime":"2026-08-02T20:20:30.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":78.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.23368572502535,"aZ":-34.09637970670959,"pfxX":1.1269128796515266,"pfxZ":-1.2551582769472356,"pX":-0.07575510895541374,"pZ":1.742725032747431,"vX0":-6.257258589208359,"vY0":-121.82862539657786,"vZ0":-2.4667165196772487,"x":119.89,"y":191.73,"x0":2.3615597739783754,"y0":50.00529501500956,"z0":5.66869873076591,"aX":1.7229793882143252},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.5,"breakHorizontal":-0.8,"spinRate":2452,"spinDirection":339},"zone":8,"typeConfidence":2.0,"plateTime":0.44679632035282246,"extension":6.604282195924455},"index":5,"playId":"082d44f6-9b6e-387a-bda9-8fbe9e53b029","pitchNumber":6,"startTime":"2026-08-02T20:20:42.926Z","endTime":"2026-08-02T20:20:48.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:20:48.317Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Loftin flies out to right fielder Troy Johnston.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-02T20:20:48.488Z","endTime":"2026-08-02T20:22:51.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":80.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.53838611413406,"aZ":-27.357891229769837,"pfxX":7.788624540009114,"pfxZ":2.9893093265559827,"pX":0.6969494279821009,"pZ":2.891806423814029,"vX0":-6.483654389601307,"vY0":-124.66640163270868,"vZ0":-1.7100282567490446,"x":90.43,"y":160.7,"x0":2.290192037194443,"y0":50.00326665210333,"z0":5.795003712500691,"aX":12.548429208499291},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.3,"breakHorizontal":-13.1,"spinRate":1856,"spinDirection":123},"zone":3,"typeConfidence":2.0,"plateTime":0.43548119210871716,"extension":6.526925665129533},"index":0,"playId":"a7606c25-1776-3b32-b521-08f3e1332486","pitchNumber":1,"startTime":"2026-08-02T20:21:16.667Z","endTime":"2026-08-02T20:21:20.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.938109016476197,"aZ":-23.738388379843393,"pfxX":7.398997668686928,"pfxZ":4.538115854813874,"pX":0.9849301895907979,"pZ":2.8143251700297434,"vX0":-6.615715663519172,"vY0":-133.99280377685673,"vZ0":-3.1416457429487576,"x":79.46,"y":162.79,"x0":2.4984117976040596,"y0":50.00250077248227,"z0":5.6567707057732814,"aX":13.752152512098098},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.9,"breakHorizontal":-12.4,"spinRate":2329,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.40536698794108794,"extension":6.699085452073668},"index":1,"playId":"20e5be6f-5a44-323e-82cf-2ac88a0ef7cb","pitchNumber":2,"startTime":"2026-08-02T20:21:34.098Z","endTime":"2026-08-02T20:21:38.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":84.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.997041173987018,"aZ":-24.23287745077719,"pfxX":0.9248060965552427,"pfxZ":4.513863641663384,"pX":0.5958709558146865,"pZ":1.8137111571813507,"vX0":-5.816473935029535,"vY0":-129.97393502026915,"vZ0":-4.57278367909489,"x":94.29,"y":189.81,"x0":2.7158413577270024,"y0":50.00407777442429,"z0":5.373353553062015,"aX":1.6283474993991425},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.7,"breakHorizontal":-0.7,"spinRate":2395,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.41694842373569774,"extension":6.563129431862678},"index":2,"playId":"6144751e-a787-35f5-9b28-11021bf95407","pitchNumber":3,"startTime":"2026-08-02T20:21:54.586Z","endTime":"2026-08-02T20:21:59.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-02T20:22:01.140Z","endTime":"2026-08-02T20:22:21.178Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":79.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.045416728511956,"aZ":-33.45689329696708,"pfxX":2.3067064456535693,"pfxZ":-0.8243799243021387,"pX":-1.144602652521661,"pZ":0.029511760997785276,"vX0":-8.854361706332059,"vY0":-122.65721142729396,"vZ0":-6.532859728541962,"x":160.63,"y":237.98,"x0":2.1768790655773382,"y0":50.002846211297474,"z0":5.501799931538835,"aX":3.5967225294479164},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.5,"breakHorizontal":-2.6,"spinRate":2479,"spinDirection":349},"zone":13,"typeConfidence":2.0,"plateTime":0.44271449208583524,"extension":6.76831799300221},"index":4,"playId":"77deb404-0406-32a1-98ce-0e43e318c562","pitchNumber":4,"startTime":"2026-08-02T20:22:21.178Z","endTime":"2026-08-02T20:22:27.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":91.7,"endSpeed":85.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.345838584996123,"aZ":-20.336236656242658,"pfxX":5.525924577399301,"pfxZ":6.43799810077425,"pX":-0.1709247820589048,"pZ":2.855641035131361,"vX0":-8.576688151313075,"vY0":-133.44982841384189,"vZ0":-3.326039566102295,"x":123.52,"y":161.68,"x0":2.3377124590823906,"y0":50.005625716210474,"z0":5.548846590360432,"aX":10.167217210965902},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.3,"breakHorizontal":-8.6,"spinRate":2364,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.40734278597832496,"extension":6.692666564789055},"hitData":{"launchSpeed":67.6,"launchAngle":38.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.4,"coordY":117.02}},"index":5,"playId":"2051c580-7102-3a8d-b03a-13aa4c2abf57","pitchNumber":5,"startTime":"2026-08-02T20:22:42.521Z","endTime":"2026-08-02T20:22:51.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:22:51.871Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-02T20:24:32.477Z","endTime":"2026-08-02T20:25:42.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":"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":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.1,"endSpeed":70.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.0682420973847,"aZ":-37.07765272089973,"pfxX":7.444725149407138,"pfxZ":-4.043049953703052,"pX":0.30383571307675755,"pZ":2.7705756194402706,"vX0":2.778633832719589,"vY0":-108.02817855672241,"vZ0":2.236300509822974,"x":105.42,"y":163.97,"x0":-1.9561773871960082,"y0":50.00143001985461,"z0":5.720311868878088,"aX":9.034248612536345},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-6.7,"breakHorizontal":-14.2,"spinRate":3005,"spinDirection":56},"zone":6,"typeConfidence":2.0,"plateTime":0.5019008634025557,"extension":5.587593649027681},"index":0,"playId":"a266779d-a7b5-39a2-9375-9f42aa37b413","pitchNumber":1,"startTime":"2026-08-02T20:24:56.952Z","endTime":"2026-08-02T20:25:01.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":78.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.132572946070113,"aZ":-32.19659551715339,"pfxX":2.9927139158056386,"pfxZ":-0.014937931165037277,"pX":-0.5101116679348969,"pZ":0.8402353300991412,"vX0":2.7158940999703574,"vY0":-120.47922641019677,"vZ0":-4.137277124257263,"x":136.44,"y":216.09,"x0":-2.027599288720722,"y0":50.00335378521981,"z0":5.32593598976925,"aX":4.54458222925434},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.5,"breakHorizontal":-5.9,"spinRate":2774,"spinDirection":103},"zone":13,"typeConfidence":2.0,"plateTime":0.4490041287065769,"extension":5.754900127945972},"index":1,"playId":"24f3a716-30ad-3e87-8c12-ac61a3e395f1","pitchNumber":2,"startTime":"2026-08-02T20:25:08.470Z","endTime":"2026-08-02T20:25:14.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":74.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.833003594530204,"aZ":-39.57722011118497,"pfxX":6.3192152000450355,"pfxZ":-5.381641348887241,"pX":-0.7120169381936357,"pZ":2.2292193497155233,"vX0":1.1219028468054724,"vY0":-115.25060874928312,"vZ0":1.2627451821242404,"x":144.14,"y":178.59,"x0":-2.0245794737098115,"y0":50.002283076343694,"z0":5.43070237915657,"aX":8.694152938669594},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-9.4,"breakHorizontal":-11.8,"spinRate":3299,"spinDirection":55},"zone":7,"typeConfidence":2.0,"plateTime":0.4711646724469669,"extension":5.9367933753635835},"index":2,"playId":"cab15cd4-430d-3ed8-a1e9-29f50067b392","pitchNumber":3,"startTime":"2026-08-02T20:25:24.045Z","endTime":"2026-08-02T20:25:28.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":85.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.907208311637024,"aZ":-25.45124196910769,"pfxX":-3.5445788027559315,"pfxZ":3.6282126599578515,"pX":-0.045550986435742465,"pZ":3.828601063647273,"vX0":6.400296000123008,"vY0":-133.1477201592971,"vZ0":1.1087156731759569,"x":118.74,"y":135.41,"x0":-1.9854868250560942,"y0":50.00360633678737,"z0":5.205894770689512,"aX":-6.570726510464996},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.0,"breakHorizontal":5.5,"spinRate":2365,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.40639785686057417,"extension":5.975780941628251},"index":3,"playId":"3f4d95a8-d936-3f8e-81fe-c9d37ea2c436","pitchNumber":4,"startTime":"2026-08-02T20:25:37.091Z","endTime":"2026-08-02T20:25:42.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:25:42.205Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Carrigg flies out to right fielder Jac Caglianone.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-02T20:25:42.435Z","endTime":"2026-08-02T20:26:43.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":79.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.360171336060162,"aZ":-31.983370532718173,"pfxX":2.528711044141101,"pfxZ":0.12122471978687344,"pX":-2.0973710189830777,"pZ":3.566103864294573,"vX0":-0.3439902587080879,"vY0":-123.54904972110766,"vZ0":1.7028470332083712,"x":196.95,"y":142.5,"x0":-2.2879113453139692,"y0":50.00282793151723,"z0":5.504439213984147,"aX":4.015185414684078},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.7,"breakHorizontal":-4.6,"spinRate":2569,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.4388162560741353,"extension":5.746788084322675},"index":0,"playId":"04277480-cecb-3d6c-8397-def120ac39b1","pitchNumber":1,"startTime":"2026-08-02T20:26:05.201Z","endTime":"2026-08-02T20:26:10.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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.4,"endSpeed":85.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.768744345747844,"aZ":-27.443297967831803,"pfxX":0.8856253278009496,"pfxZ":2.6436486482554127,"pX":-0.6361407874361521,"pZ":1.5212322696367213,"vX0":3.4645224476362637,"vY0":-130.49515285486623,"vZ0":-4.678132568336038,"x":141.25,"y":197.71,"x0":-2.0762716677471,"y0":50.00229292444043,"z0":5.314441924996343,"aX":1.5845580245508286},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.3,"breakHorizontal":-2.2,"spinRate":2435,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.41386570436461234,"extension":6.008507782322049},"index":1,"playId":"656b6d22-92e3-31b8-abc7-0d5cf5209c30","pitchNumber":2,"startTime":"2026-08-02T20:26:19.636Z","endTime":"2026-08-02T20:26:24.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":91.6,"endSpeed":86.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.622047563613833,"aZ":-30.83946395155148,"pfxX":-5.324629502100529,"pfxZ":0.7134269706011764,"pX":0.2889047828502753,"pZ":2.1041996189793015,"vX0":7.62719881730098,"vY0":-133.5653878003948,"vZ0":-2.0543068001043285,"x":105.99,"y":181.97,"x0":-1.8636506548995693,"y0":50.00399147399503,"z0":5.022192929725706,"aX":-9.982708654650569},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.2,"breakHorizontal":8.8,"spinRate":2312,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.404347541663042,"extension":6.124981080435376},"hitData":{"launchSpeed":71.3,"launchAngle":41.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.36,"coordY":108.96}},"index":2,"playId":"f62bad08-c51e-31e1-83eb-4c5e6a1416e7","pitchNumber":3,"startTime":"2026-08-02T20:26:34.530Z","endTime":"2026-08-02T20:26:43.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:26:43.506Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Rumfield strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-02T20:26:44.808Z","endTime":"2026-08-02T20:28:52.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","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":571912,"link":"/api/v1/people/571912"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":76.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.16876355522236,"aZ":-25.519293493977464,"pfxX":-4.06227217223289,"pfxZ":4.57561451084318,"pX":-0.7105904276862258,"pZ":1.4238777380519025,"vX0":3.9263030804667305,"vY0":-118.3539591766987,"vZ0":-3.437409384671885,"x":144.09,"y":200.34,"x0":-1.8434421054563839,"y0":50.004345651146586,"z0":5.16830098366756,"aX":-5.911162164630803},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.9,"breakHorizontal":6.7,"spinRate":1574,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.45834253151240123,"extension":5.840403327009729},"index":0,"playId":"bfae3349-6013-3174-b873-3f1ad30ede13","pitchNumber":1,"startTime":"2026-08-02T20:27:04.428Z","endTime":"2026-08-02T20:27:09.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":85.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.744462657290793,"aZ":-25.773429450180288,"pfxX":-0.025279245513935122,"pfxZ":3.506919927956387,"pX":-0.1293533854890652,"pZ":1.4857160561581007,"vX0":4.8371971361720645,"vY0":-132.13835895173264,"vZ0":-5.301744284874658,"x":121.93,"y":198.67,"x0":-1.956310855578936,"y0":50.00120702934548,"z0":5.336633938533472,"aX":-0.04633467139710325},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.8,"breakHorizontal":-0.7,"spinRate":2442,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.4095749286954504,"extension":6.037162383183739},"index":1,"playId":"34646aed-808e-314a-93d7-de8cb836f30a","pitchNumber":2,"startTime":"2026-08-02T20:27:16.470Z","endTime":"2026-08-02T20:27:21.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":73.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.52111267957273,"aZ":-39.61643147895926,"pfxX":6.5936101632245645,"pfxZ":-5.5797115679513185,"pX":0.25256157235304094,"pZ":1.7234552519661481,"vX0":3.1571191253547637,"vY0":-114.02406868961589,"vZ0":0.5778145550983589,"x":107.37,"y":192.25,"x0":-2.001335127670868,"y0":50.00479291570383,"z0":5.337039501468244,"aX":8.790300141705124},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-9.7,"breakHorizontal":-12.7,"spinRate":3271,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.4780942152822183,"extension":5.92447632822704},"index":2,"playId":"bd413b1f-557b-3d6b-9558-789dafcfabe8","pitchNumber":3,"startTime":"2026-08-02T20:27:31.441Z","endTime":"2026-08-02T20:27:36.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-08-02T20:27:44.720Z","endTime":"2026-08-02T20:27:58.774Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":true},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.609021076710807,"aZ":-41.50981420272877,"pfxX":8.502568326114464,"pfxZ":-6.872124527552022,"pX":-0.39962920346318925,"pZ":1.5209794148361977,"vX0":1.3003093978104434,"vY0":-115.83381139999553,"vZ0":0.47764942778182573,"x":132.23,"y":197.71,"x0":-2.072783987866196,"y0":50.00160552083212,"z0":5.280436203398319,"aX":11.55401329714276},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-12.0,"breakHorizontal":-15.7,"spinRate":3367,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.4728271876145995,"extension":6.11150529305502},"index":4,"playId":"ef4b54a8-3bc0-31fa-a150-272ce8df578b","pitchNumber":4,"startTime":"2026-08-02T20:27:58.774Z","endTime":"2026-08-02T20:28:03.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":85.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.923737734796237,"aZ":-26.06081258461461,"pfxX":0.3127599637074483,"pfxZ":3.308575509606646,"pX":0.0868797746984834,"pZ":3.655411045353653,"vX0":5.179864406480244,"vY0":-133.1802833516754,"vZ0":0.631684092150776,"x":113.69,"y":140.08,"x0":-1.9011042973657697,"y0":50.002745627398546,"z0":5.259134839331561,"aX":0.5771812054536111},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.4,"breakHorizontal":-1.3,"spinRate":2498,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.40686842355348496,"extension":6.310385471268516},"index":5,"playId":"5e4e6975-bf81-36a5-83ae-044afafe7736","pitchNumber":5,"startTime":"2026-08-02T20:28:30.676Z","endTime":"2026-08-02T20:28:35.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.909566200776286,"aZ":-27.438891352839246,"pfxX":-7.3000905245866665,"pfxZ":2.5435801834761538,"pX":-0.5762921660808907,"pZ":3.0358765585021774,"vX0":6.194408388692552,"vY0":-134.58986912992123,"vZ0":0.0942051862986173,"x":138.97,"y":156.81,"x0":-1.9416295560464552,"y0":50.004390146706506,"z0":4.9187378735832725,"aX":-13.60451827529441},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.8,"breakHorizontal":12.1,"spinRate":2461,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.4045417295378533,"extension":6.04337976151046},"index":6,"playId":"9236502e-cc26-3735-a316-788876331929","pitchNumber":6,"startTime":"2026-08-02T20:28:46.694Z","endTime":"2026-08-02T20:28:52.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:28:52.086Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jac Caglianone flies out to right fielder Troy Johnston.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-02T20:30:48.014Z","endTime":"2026-08-02T20:31:12.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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.3,"endSpeed":82.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68595016053948,"aZ":-21.504489422421955,"pfxX":2.0663103223929777,"pfxZ":6.2441943370329325,"pX":0.3210905038397864,"pZ":2.028135891574462,"vX0":-6.069891298532625,"vY0":-128.6065265238246,"vZ0":-5.236611566325609,"x":104.76,"y":184.02,"x0":2.422893243626838,"y0":50.0008015883652,"z0":5.714457905851441,"aX":3.529931518222805},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.6,"breakHorizontal":-2.6,"spinRate":2397,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.42268677978555314,"extension":6.749058062507801},"hitData":{"launchSpeed":81.5,"launchAngle":39.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":216.33,"coordY":104.22}},"index":0,"playId":"3611204f-1ea7-39ae-92cb-6e27dc32ea91","pitchNumber":1,"startTime":"2026-08-02T20:31:03.534Z","endTime":"2026-08-02T20:31:12.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:31:12.519Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-02T20:31:19.227Z","endTime":"2026-08-02T20:32:18.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":82.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.78425488710488,"aZ":-22.77484073231918,"pfxX":2.9460974552022314,"pfxZ":5.5521203050986685,"pX":0.12283643405456647,"pZ":1.8140000735265955,"vX0":-7.420010509669617,"vY0":-127.86948991372404,"vZ0":-4.709822965706943,"x":112.32,"y":189.8,"x0":2.650931146225939,"y0":50.00537564527335,"z0":5.416734602541608,"aX":4.99067590900304},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.5,"breakHorizontal":-4.1,"spinRate":2325,"spinDirection":136},"zone":8,"typeConfidence":2.0,"plateTime":0.42471476657471596,"extension":6.639127067209981},"index":0,"playId":"095a4de6-5f65-3338-872e-977eb09040e6","pitchNumber":1,"startTime":"2026-08-02T20:31:40.478Z","endTime":"2026-08-02T20:31:44.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-08-02T20:31:54.779Z","endTime":"2026-08-02T20:32:09.136Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17633198810929,"aZ":-17.959422122895464,"pfxX":6.0992407962500526,"pfxZ":7.999965971648315,"pX":-0.005028807182116762,"pZ":2.9672207727108093,"vX0":-7.8255251095639675,"vY0":-131.50972254717664,"vZ0":-3.9882469308074695,"x":117.19,"y":158.67,"x0":2.197202982913403,"y0":50.000050224505884,"z0":5.8109307401795975,"aX":10.833857798130627},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.9,"breakHorizontal":-9.6,"spinRate":2425,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.414256973246935,"extension":6.771511515451944},"hitData":{"launchSpeed":97.3,"launchAngle":32.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":151.19,"coordY":45.56}},"index":2,"playId":"d16427eb-1493-3147-ad89-dd217eed9584","pitchNumber":2,"startTime":"2026-08-02T20:32:09.136Z","endTime":"2026-08-02T20:32:18.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:32:18.680Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Sullivan challenged (pitch result), call on the field was overturned: Starling Marte called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-02T20:32:50.604Z","endTime":"2026-08-02T20:33:47.115Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-02T20:32:41.852Z","endTime":"2026-08-02T20:32:52.805Z","isPitch":false,"type":"action","player":{"id":516782,"link":"/api/v1/people/516782"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26608977283128,"aZ":-20.915882319163373,"pfxX":7.75831894759476,"pfxZ":6.449516410058286,"pX":0.0925959198472306,"pZ":1.2431341725626879,"vX0":-8.269508448227873,"vY0":-130.50291056156232,"vZ0":-7.550540629042009,"x":113.47,"y":205.22,"x0":2.275902453106159,"y0":50.00517647974781,"z0":5.718326693035461,"aX":13.550405822622817},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.4,"breakHorizontal":-12.5,"spinRate":2310,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4177300099059451,"extension":6.803367483716769},"index":1,"playId":"fdeb268c-c1b3-3e8e-9a21-a75e4c1dad64","pitchNumber":1,"startTime":"2026-08-02T20:32:52.805Z","endTime":"2026-08-02T20:32:57.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.548036027168838,"aZ":-21.73121487757879,"pfxX":8.014408131637706,"pfxZ":5.810119856521366,"pX":-0.34797153232898076,"pZ":2.9828024738663044,"vX0":-9.829741779249881,"vY0":-132.27683517264688,"vZ0":-2.888516968048613,"x":130.26,"y":158.24,"x0":2.3510493405436197,"y0":50.00097021333832,"z0":5.657777041022036,"aX":14.398906502576574},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.2,"breakHorizontal":-12.7,"spinRate":2354,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.4119035115487262,"extension":6.650108253188869},"index":2,"playId":"32820668-ed54-3555-a8fd-ca417840d135","pitchNumber":2,"startTime":"2026-08-02T20:33:07.980Z","endTime":"2026-08-02T20:33:12.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":77.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.187526561056824,"aZ":-34.78708106035641,"pfxX":0.25864537600516013,"pfxZ":-1.7531625458901159,"pX":-0.4564584574298805,"pZ":1.5396936879533591,"vX0":-7.142508358910935,"vY0":-120.42455897245934,"vZ0":-2.2911350472835146,"x":134.4,"y":197.21,"x0":2.4961685105271005,"y0":50.002657474357235,"z0":5.5379543375278715,"aX":0.3857410375858797},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.5,"breakHorizontal":1.0,"spinRate":2490,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.45230800696435747,"extension":6.754324440826997},"index":3,"playId":"7936878c-f8f7-306c-b367-eb2ff9a41bfd","pitchNumber":3,"startTime":"2026-08-02T20:33:23.811Z","endTime":"2026-08-02T20:33:29.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":78.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.07522506340988,"aZ":-32.96594217305253,"pfxX":0.5076138404811712,"pfxZ":-0.5145609778151812,"pX":-0.43419962325499345,"pZ":1.6112721113194786,"vX0":-6.896812437358342,"vY0":-121.9081531854882,"vZ0":-3.0272103506472448,"x":133.55,"y":195.28,"x0":2.339782826704947,"y0":50.00254540640375,"z0":5.652958225149333,"aX":0.7808586649746388},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.3,"breakHorizontal":0.4,"spinRate":2487,"spinDirection":337},"zone":7,"typeConfidence":2.0,"plateTime":0.4456117232837249,"extension":6.913370630911669},"index":4,"playId":"0b9e4e8b-56fb-3a8d-9dbe-5df2c630c563","pitchNumber":4,"startTime":"2026-08-02T20:33:41.574Z","endTime":"2026-08-02T20:33:47.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"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":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:33:47.115Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a line drive to center fielder John Rave.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T20:36:08.589Z","endTime":"2026-08-02T20:36:52.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.3,"endSpeed":83.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79745008847282,"aZ":-27.691741924659684,"pfxX":-7.618311762529872,"pfxZ":2.565028818843132,"pX":-0.891463008795619,"pZ":2.9861144269027298,"vX0":5.397838051965798,"vY0":-130.16970648695082,"vZ0":-0.13652634493631344,"x":150.98,"y":158.15,"x0":-1.9840572065632247,"y0":50.00198275313757,"z0":5.105141848180673,"aX":-13.304168919678323},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.8,"breakHorizontal":12.8,"spinRate":2307,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4179742664137449,"extension":5.929516003145541},"index":0,"playId":"64b117c5-6616-3b13-81b6-86da63741c4b","pitchNumber":1,"startTime":"2026-08-02T20:36:08.589Z","endTime":"2026-08-02T20:36:13.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-02T20:36:19.907Z","endTime":"2026-08-02T20:36:30.351Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.2,"endSpeed":71.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.664923791559142,"aZ":-37.75534271810852,"pfxX":7.979236707514285,"pfxZ":-4.458738524463562,"pX":-1.620523073229488,"pZ":1.773410510900405,"vX0":-0.7667914821644719,"vY0":-109.7202180799682,"vZ0":1.091221941454824,"x":178.77,"y":190.9,"x0":-2.311531701410152,"y0":50.00428086537837,"z0":5.213069215021331,"aX":9.98278011345826},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-7.7,"breakHorizontal":-14.4,"spinRate":2996,"spinDirection":72},"zone":13,"typeConfidence":2.0,"plateTime":0.4943295141772506,"extension":5.696310305765182},"index":2,"playId":"92b22739-6918-398b-9b5b-39accebeb1c1","pitchNumber":2,"startTime":"2026-08-02T20:36:30.351Z","endTime":"2026-08-02T20:36:35.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":78.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.80063719657319,"aZ":-30.52582072029058,"pfxX":-5.632709213133542,"pfxZ":1.0706418462240093,"pX":-0.4573949341573456,"pZ":2.007111578828053,"vX0":5.2786486916962705,"vY0":-121.7017939275969,"vZ0":-1.6519399578579674,"x":134.43,"y":184.59,"x0":-1.8950147058120634,"y0":50.00384551328678,"z0":5.2728067880055285,"aX":-8.679682109353527},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.8,"breakHorizontal":9.4,"spinRate":1741,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.4454777498702125,"extension":5.696739303530971},"hitData":{"launchSpeed":76.3,"launchAngle":26.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.59,"coordY":81.76}},"index":3,"playId":"68ce9858-fa4e-3d56-9c6b-cca886aa5965","pitchNumber":3,"startTime":"2026-08-02T20:36:43.625Z","endTime":"2026-08-02T20:36:52.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.2,"awayTeamWinProbability":22.799999999999997,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.82,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:36:52.708Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a line drive to right fielder Jac Caglianone. Willi Castro to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T20:37:17.939Z","endTime":"2026-08-02T20:37:28.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.860274061269056,"aZ":-40.41047027023534,"pfxX":7.275229955512996,"pfxZ":-6.228693268118058,"pX":0.7265811489429439,"pZ":1.4456418532859054,"vX0":3.5900315150156974,"vY0":-113.97258249583211,"vZ0":0.17537093834062678,"x":89.3,"y":199.75,"x0":-1.8112813178242215,"y0":50.00180477460978,"z0":5.340453066224075,"aX":9.62259483427004},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-10.9,"breakHorizontal":-14.0,"spinRate":3199,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.47957441951755886,"extension":6.117275501637083},"hitData":{"launchSpeed":77.6,"launchAngle":23.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":198.54,"coordY":108.99}},"index":0,"playId":"48e6ea8e-a3ad-386f-8081-11675de7cb62","pitchNumber":1,"startTime":"2026-08-02T20:37:17.939Z","endTime":"2026-08-02T20:37:28.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.8,"awayTeamWinProbability":18.200000000000003,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.31,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:37:28.659Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edouard Julien walks. Willi Castro to 3rd. Troy Johnston to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T20:38:46.768Z","endTime":"2026-08-02T20:40:10.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnThird":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T20:38:10.032Z","endTime":"2026-08-02T20:38:48.968Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08737599110775,"aZ":-26.792100569758684,"pfxX":0.6307282802765464,"pfxZ":3.063692827705065,"pX":-2.236772301050303,"pZ":5.094551208917745,"vX0":-0.11852137622978895,"vY0":-130.37778825976974,"vZ0":3.2666812673010384,"x":202.26,"y":101.23,"x0":-2.2733434076653887,"y0":50.0027430862028,"z0":5.8238569227142,"aX":1.108346959095375},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.4,"breakHorizontal":-1.1,"spinRate":2197,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.4168220307596786,"extension":5.667931163574964},"index":1,"playId":"bd3311f2-5312-35db-9feb-3cc9f097dce3","pitchNumber":1,"startTime":"2026-08-02T20:38:48.968Z","endTime":"2026-08-02T20:38:53.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.309371470529605,"aZ":-27.901201885308698,"pfxX":-6.085310744331759,"pfxZ":2.681009653004587,"pX":-0.5047571704678796,"pZ":1.7649054796089678,"vX0":5.263703910005315,"vY0":-124.24611055520452,"vZ0":-2.6994208658126433,"x":136.24,"y":191.13,"x0":-1.8402459268139906,"y0":50.00385985350053,"z0":5.138084888733122,"aX":-9.701816949894727},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.6,"breakHorizontal":10.1,"spinRate":1533,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.4375794508363935,"extension":6.585241044921492},"index":2,"playId":"375641f9-c478-35e7-a22b-26828b060546","pitchNumber":2,"startTime":"2026-08-02T20:39:07.028Z","endTime":"2026-08-02T20:39:11.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.0,"endSpeed":66.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.55970921745033,"aZ":-39.05346681279896,"pfxX":8.564215580758312,"pfxZ":-6.145519950219851,"pX":-1.1144939422199551,"pZ":3.1857930930488454,"vX0":-0.42604500262529754,"vY0":-104.78763315716975,"vZ0":4.122578923933591,"x":159.48,"y":152.76,"x0":-2.0230202452895174,"y0":50.002016190142065,"z0":5.735165328817468,"aX":9.58907852756411},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-9.7,"breakHorizontal":-15.5,"spinRate":2944,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.5213196347949771,"extension":5.563671814250554},"index":3,"playId":"70a20fe9-986c-3880-9a24-0f2bf07eea8f","pitchNumber":3,"startTime":"2026-08-02T20:39:24.367Z","endTime":"2026-08-02T20:39:29.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.572236508524195,"aZ":-26.260635441311766,"pfxX":-6.104603146608601,"pfxZ":3.8673602686246227,"pX":-1.091967377755345,"pZ":2.2854076939445704,"vX0":4.018462379870115,"vY0":-122.21055542239813,"vZ0":-1.512303509374794,"x":158.62,"y":177.07,"x0":-1.9553025446742673,"y0":50.00381390540464,"z0":5.144304394564113,"aX":-9.33750024154418},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.0,"breakHorizontal":10.2,"spinRate":1473,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.44629752189488103,"extension":5.9986849866384615},"index":4,"playId":"7e656a59-82df-3576-81a5-a3eca19aa274","pitchNumber":4,"startTime":"2026-08-02T20:39:42.228Z","endTime":"2026-08-02T20:39:47.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":5,"startTime":"2026-08-02T20:39:53.642Z","endTime":"2026-08-02T20:40:05.281Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27482564678519,"aZ":-30.299048183805944,"pfxX":-6.781042378544932,"pfxZ":1.0618952903448005,"pX":-0.8470986641080561,"pZ":3.2968063274579205,"vX0":5.308290733013902,"vY0":-130.83763666418167,"vZ0":1.525489439602922,"x":149.29,"y":149.77,"x0":-2.0046466823266904,"y0":50.001533308923705,"z0":4.949765743677749,"aX":-11.952620573141218},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.4,"breakHorizontal":11.4,"spinRate":2450,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4159937974061445,"extension":6.115317571414217},"index":6,"playId":"a7e95fc9-2354-331b-bb9c-5b0a6bd1eaec","pitchNumber":5,"startTime":"2026-08-02T20:40:05.281Z","endTime":"2026-08-02T20:40:10.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":1.51,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:40:10.776Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brett Sullivan doubles (10) on a line drive to right fielder Jac Caglianone. Willi Castro scores. Troy Johnston scores. Edouard Julien to 3rd.","rbi":2,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T20:42:30.495Z","endTime":"2026-08-02T20:44:05.754Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"postOnThird":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T20:40:15.804Z","endTime":"2026-08-02T20:40:41.604Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":687859,"link":"/api/v1/people/687859"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Aaron Bummer replaces Seth Lugo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-02T20:40:41.604Z","endTime":"2026-08-02T20:42:32.637Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":607481,"link":"/api/v1/people/607481"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":687859,"link":"/api/v1/people/687859"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.796921941196857,"aZ":-34.62147144702202,"pfxX":-5.3297377744642676,"pfxZ":-1.749100907979141,"pX":0.11903864830338788,"pZ":2.489744779445892,"vX0":-2.8908787980610215,"vY0":-116.42371228575843,"vZ0":0.9855017978700569,"x":112.46,"y":171.56,"x0":2.06127535154479,"y0":50.00210063501606,"z0":5.2880902687909055,"aX":-7.460665842540987},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.8,"breakHorizontal":10.3,"spinRate":2152,"spinDirection":304},"zone":5,"typeConfidence":0.77,"plateTime":0.4669526179956782,"extension":6.20533040066122},"index":2,"playId":"e4bd862a-e1cf-3373-bd1e-c17587ee5938","pitchNumber":1,"startTime":"2026-08-02T20:42:32.637Z","endTime":"2026-08-02T20:42:42.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":687859,"link":"/api/v1/people/687859"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":86.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.97937180046407,"aZ":-28.738384955068046,"pfxX":7.085016160234845,"pfxZ":1.8296375985208524,"pX":-1.7552765866098565,"pZ":2.16428717082986,"vX0":-11.922274725766355,"vY0":-134.12099146079674,"vZ0":-2.71777748413031,"x":183.91,"y":180.34,"x0":1.7683239851977006,"y0":50.00063255492436,"z0":5.1789092222836866,"aX":13.287650346985531},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.0,"breakHorizontal":-11.2,"spinRate":2064,"spinDirection":119},"zone":13,"typeConfidence":0.91,"plateTime":0.40388172348599927,"extension":6.560385634343587},"index":3,"playId":"57ca8f60-81bb-3722-9df4-f0722d14e7a7","pitchNumber":2,"startTime":"2026-08-02T20:43:03.303Z","endTime":"2026-08-02T20:43:08.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":687859,"link":"/api/v1/people/687859"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.977361596078214,"aZ":-32.34809379730156,"pfxX":6.62187049245518,"pfxZ":-0.09549285141739361,"pX":-0.0813192405606747,"pZ":2.2948942375893675,"vX0":-7.620732061821678,"vY0":-133.33557694412994,"vZ0":-1.4498849641854532,"x":120.1,"y":176.82,"x0":1.9302152550098923,"y0":50.002552043170354,"z0":5.142570667688085,"aX":12.131620172294106},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.2,"breakHorizontal":-10.7,"spinRate":1934,"spinDirection":117},"zone":5,"typeConfidence":0.9,"plateTime":0.4080833383523492,"extension":6.345813262004824},"index":4,"playId":"9c712894-be1f-3400-a28b-160e1900dbe3","pitchNumber":3,"startTime":"2026-08-02T20:43:20.847Z","endTime":"2026-08-02T20:43:25.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":687859,"link":"/api/v1/people/687859"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.904749101435065,"aZ":-35.338200274470005,"pfxX":-7.003201011584756,"pfxZ":-2.23111429929625,"pX":-0.3162625922487717,"pZ":2.073281968977414,"vX0":-2.9973159863270373,"vY0":-117.70656254800434,"vZ0":0.09644302142730465,"x":129.06,"y":182.8,"x0":1.8789580292355923,"y0":50.0021429530288,"z0":5.2727181047114176,"aX":-9.939468486729524},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.8,"breakHorizontal":13.3,"spinRate":2311,"spinDirection":304},"zone":7,"typeConfidence":0.54,"plateTime":0.46328555522203185,"extension":6.272383028735549},"hitData":{"launchSpeed":86.0,"launchAngle":25.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":208.0,"coordY":82.0}},"index":5,"playId":"5f516b9c-9442-35be-b644-7518fc668aa7","pitchNumber":4,"startTime":"2026-08-02T20:43:51.196Z","endTime":"2026-08-02T20:44:05.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":687859,"link":"/api/v1/people/687859"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":8.299999999999997,"leverageIndex":1.4,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:44:05.754Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, shortstop Tyler Tolbert to first baseman Salvador Perez.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T20:44:33.992Z","endTime":"2026-08-02T20:45:44.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"postOnThird":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":3},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":75.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.877673594149485,"aZ":-35.8087184965304,"pfxX":-4.901732609557326,"pfxZ":-2.5471772967682007,"pX":0.8687305297601019,"pZ":2.1241133588029175,"vX0":-1.2051612129954234,"vY0":-117.59283558727716,"vZ0":0.11269094368993682,"x":83.89,"y":181.43,"x0":2.0222912514526152,"y0":50.00016949130926,"z0":5.340792691123044,"aX":-7.007860942034481},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.4,"breakHorizontal":9.1,"spinRate":2282,"spinDirection":301},"zone":14,"typeConfidence":2.0,"plateTime":0.46207216938747164,"extension":6.268115271626639},"index":0,"playId":"07f91e40-9a3f-3ace-ac65-9edcbd115d87","pitchNumber":1,"startTime":"2026-08-02T20:44:41.921Z","endTime":"2026-08-02T20:44:46.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":90.4,"endSpeed":85.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.347576955097907,"aZ":-22.818063227083474,"pfxX":3.1830547141948706,"pfxZ":5.170443768265903,"pX":-2.0648319658361975,"pZ":2.6757652898057507,"vX0":-10.960728577948274,"vY0":-131.52241798737094,"vZ0":-1.8160279308241623,"x":195.71,"y":166.53,"x0":1.6846935455568333,"y0":50.00120987781291,"z0":5.013520747587383,"aX":5.759086800129},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.4,"breakHorizontal":-4.2,"spinRate":2284,"spinDirection":128},"zone":11,"typeConfidence":0.8,"plateTime":0.4113767419514156,"extension":6.59262046298656},"index":1,"playId":"1f013ac2-c5e4-3005-a2d4-11f7118a08a9","pitchNumber":2,"startTime":"2026-08-02T20:44:57.172Z","endTime":"2026-08-02T20:45:02.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":84.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.623394670068915,"aZ":-29.264609341183757,"pfxX":6.469507708280611,"pfxZ":1.6217714164658537,"pX":-0.5097711872741711,"pZ":2.0472658257260825,"vX0":-8.168728776679107,"vY0":-130.90523226118583,"vZ0":-2.3706130519535353,"x":136.43,"y":183.5,"x0":1.7665464017260273,"y0":50.00004892210134,"z0":5.089235295628786,"aX":11.574091854856462},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.8,"breakHorizontal":-10.6,"spinRate":2131,"spinDirection":121},"zone":7,"typeConfidence":0.91,"plateTime":0.41358818814289044,"extension":6.32446314050433},"index":2,"playId":"07774c4e-bc98-3a7f-a1be-a831ca66ebb4","pitchNumber":3,"startTime":"2026-08-02T20:45:14.138Z","endTime":"2026-08-02T20:45:21.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":76.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.437690782171803,"aZ":-35.5647946042637,"pfxX":-3.124009063851958,"pfxZ":-2.34867315360447,"pX":-0.5282823030326306,"pZ":0.7949902122376261,"vX0":-4.3695768231772405,"vY0":-117.75024105438065,"vZ0":-3.0464318662531005,"x":137.14,"y":217.32,"x0":1.7375540604966269,"y0":50.001836365605975,"z0":5.3056114862826815,"aX":-4.510451038920837},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.7,"breakHorizontal":6.5,"spinRate":2242,"spinDirection":306},"zone":13,"typeConfidence":0.83,"plateTime":0.46022999957728006,"extension":6.475753816777675},"hitData":{"launchSpeed":48.3,"launchAngle":26.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.06,"coordY":158.52}},"index":3,"playId":"53e507d6-975a-3e8a-99ca-4806f4f3f0fd","pitchNumber":4,"startTime":"2026-08-02T20:45:37.032Z","endTime":"2026-08-02T20:45:44.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.38,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:45:44.536Z","atBatIndex":49},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jake McCarthy homers (11) on a fly ball to right field. Edouard Julien scores. Brett Sullivan scores.","rbi":3,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T20:45:53.265Z","endTime":"2026-08-02T20:47:33.796Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":{"id":607481,"link":"/api/v1/people/607481"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":{"id":607481,"link":"/api/v1/people/607481"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":85.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.744734324343874,"aZ":-31.137877052950802,"pfxX":6.153417574164047,"pfxZ":0.5695908594369588,"pX":-2.3725025391908403,"pZ":2.992374918539029,"vX0":-12.5548805619186,"vY0":-132.10224013725713,"vZ0":0.44052317127308926,"x":207.43,"y":157.99,"x0":1.5834466801739369,"y0":50.002033715511274,"z0":5.0623834292417325,"aX":11.18077894941353},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.3,"breakHorizontal":-9.2,"spinRate":2015,"spinDirection":118},"zone":11,"typeConfidence":0.91,"plateTime":0.41027134477901495,"extension":6.527785559613628},"index":0,"playId":"ed5a79ca-71c2-34f2-abc5-a62f07caf4d8","pitchNumber":1,"startTime":"2026-08-02T20:46:11.603Z","endTime":"2026-08-02T20:46:17.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35260860281286,"aZ":-28.00611396300124,"pfxX":6.98219707226303,"pfxZ":2.2465745404631736,"pX":0.08733010315435419,"pZ":2.566251135977016,"vX0":-6.9722273635669225,"vY0":-133.97332626396977,"vZ0":-1.4274245299928323,"x":113.67,"y":169.49,"x0":1.7909775717196645,"y0":50.0022712621747,"z0":5.069345867020402,"aX":12.953726032844244},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.0,"breakHorizontal":-11.5,"spinRate":2057,"spinDirection":115},"zone":5,"typeConfidence":0.91,"plateTime":0.40565012363831343,"extension":6.619241392765455},"index":1,"playId":"deaecbac-d894-3db6-8506-8248cb3c3abc","pitchNumber":2,"startTime":"2026-08-02T20:46:34.751Z","endTime":"2026-08-02T20:46:40.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":85.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.61635558171092,"aZ":-27.97521906496616,"pfxX":6.274599399745149,"pfxZ":2.298129812782718,"pX":0.42721983033363514,"pZ":2.1270850193325512,"vX0":-5.552155256402692,"vY0":-132.34862308385084,"vZ0":-2.6313117566557924,"x":100.72,"y":181.35,"x0":1.708210561957411,"y0":50.00047117825333,"z0":5.123411415164454,"aX":11.450244877334441},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.0,"breakHorizontal":-10.6,"spinRate":2014,"spinDirection":121},"zone":9,"typeConfidence":0.9,"plateTime":0.4093863965927884,"extension":6.42516528736444},"hitData":{"launchSpeed":97.5,"launchAngle":27.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":230.67,"coordY":81.42}},"index":2,"playId":"85ebc17e-071f-3557-bd84-6bba3ccb229f","pitchNumber":3,"startTime":"2026-08-02T20:47:06.231Z","endTime":"2026-08-02T20:47:33.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":0.58,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:47:33.796Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to right fielder Jac Caglianone.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T20:47:41.777Z","endTime":"2026-08-02T20:48:01.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":81.1,"endSpeed":76.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.5504441651815,"aZ":-36.45431379088958,"pfxX":-6.132359197638424,"pfxZ":-2.959602295675052,"pX":0.41465682129651854,"pZ":1.9648442634470318,"vX0":-1.7624940569022784,"vY0":-118.33076159623391,"vZ0":0.2680151375680233,"x":101.19,"y":185.73,"x0":1.9625671708218861,"y0":50.00390919934147,"z0":5.138847686924408,"aX":-8.862297054546826},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.2,"breakHorizontal":11.5,"spinRate":2263,"spinDirection":298},"zone":9,"typeConfidence":2.0,"plateTime":0.4595464705708503,"extension":6.180641426678249},"hitData":{"launchSpeed":99.1,"launchAngle":46.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.61,"coordY":65.71}},"index":0,"playId":"36338b37-8fc3-339a-98ee-d4f19ab92e91","pitchNumber":1,"startTime":"2026-08-02T20:47:50.908Z","endTime":"2026-08-02T20:48:01.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.4,"awayTeamWinProbability":1.5999999999999943,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:48:01.564Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Carrigg singles on a ground ball to shortstop Tyler Tolbert.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T20:48:04.326Z","endTime":"2026-08-02T20:48:51.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":76.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.320786184473526,"aZ":-34.61432205671206,"pfxX":-5.568722733281112,"pfxZ":-1.6973440341483386,"pX":-0.0911446987051935,"pZ":2.025927251029344,"vX0":-3.1754619741405463,"vY0":-118.12352257518864,"vZ0":0.04211311226947401,"x":120.47,"y":184.08,"x0":1.985223597065636,"y0":50.001060938754044,"z0":5.139026293669609,"aX":-8.02295296074061},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.9,"breakHorizontal":10.8,"spinRate":2363,"spinDirection":300},"zone":8,"typeConfidence":2.0,"plateTime":0.4602423117510148,"extension":6.353983145073046},"index":0,"playId":"1e6f56b5-c346-3050-9f04-594eb2a121bc","pitchNumber":1,"startTime":"2026-08-02T20:48:28.266Z","endTime":"2026-08-02T20:48:32.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.737121401721055,"aZ":-29.695862567294057,"pfxX":8.167645885280706,"pfxZ":1.3751250592558275,"pX":0.3735170765328476,"pZ":3.0212265261261453,"vX0":-6.65646607455791,"vY0":-131.80168732942855,"vZ0":0.1854036284644366,"x":102.76,"y":157.21,"x0":1.8368025803851589,"y0":50.00600815887006,"z0":5.094414728387458,"aX":14.77061296697683},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.6,"breakHorizontal":-13.8,"spinRate":1960,"spinDirection":111},"zone":3,"typeConfidence":0.91,"plateTime":0.41126033542372165,"extension":6.336672627152282},"hitData":{"launchSpeed":64.2,"launchAngle":-52.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.59,"coordY":164.07}},"index":1,"playId":"4f867961-4400-368d-98df-f866e708adab","pitchNumber":2,"startTime":"2026-08-02T20:48:42.380Z","endTime":"2026-08-02T20:48:51.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:48:51.229Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"TJ Rumfield doubles (23) on a ground ball to right fielder Jac Caglianone. Cole Carrigg scores.","rbi":1,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T20:48:59.094Z","endTime":"2026-08-02T20:52:37.152Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,7,8,9],"actionIndex":[1,6],"runnerIndex":[0,1,2,3],"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"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":9},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":{"id":607481,"link":"/api/v1/people/607481"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":85.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.928601273147997,"aZ":-30.351978711640754,"pfxX":6.252103641790015,"pfxZ":1.0004225581221347,"pX":-0.6231378436642275,"pZ":1.9158096408617038,"vX0":-8.469505398587838,"vY0":-131.74269271359205,"vZ0":-2.5235708625360824,"x":140.75,"y":187.05,"x0":1.7708362610986146,"y0":50.00161308535248,"z0":5.053629898543185,"aX":11.368698596927334},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.6,"breakHorizontal":-10.2,"spinRate":2064,"spinDirection":122},"zone":7,"typeConfidence":0.91,"plateTime":0.4104164400491057,"extension":6.283672591029397},"index":0,"playId":"f29da789-87da-3b18-9c74-876c17f50781","pitchNumber":1,"startTime":"2026-08-02T20:49:23.594Z","endTime":"2026-08-02T20:49:29.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Cole Carrigg steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"f29da789-87da-3b18-9c74-876c17f50781","startTime":"2026-08-02T20:49:33.595Z","endTime":"2026-08-02T20:49:53.372Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"postOnSecond":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":77.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.905124120246175,"aZ":-33.88647982870708,"pfxX":-5.102026584567811,"pfxZ":-1.1758965708644595,"pX":-3.2955339471401506,"pZ":1.835944200995617,"vX0":-9.924031671279582,"vY0":-118.78242823274165,"vZ0":-0.724460602754937,"x":242.62,"y":189.21,"x0":1.5622238094298726,"y0":50.000633446976266,"z0":5.166080219708727,"aX":-7.452649810075761},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.0,"breakHorizontal":11.2,"spinRate":2360,"spinDirection":301},"zone":13,"typeConfidence":0.95,"plateTime":0.4571769658114113,"extension":6.4046647868884525},"index":2,"playId":"29ffd21d-589c-30f7-8d00-9ccfc53860dd","pitchNumber":2,"startTime":"2026-08-02T20:49:53.372Z","endTime":"2026-08-02T20:49:58.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":75.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.972484565594662,"aZ":-35.08056024308217,"pfxX":-4.537773528204795,"pfxZ":-2.033791764758643,"pX":-0.7451702894989155,"pZ":2.358299801279104,"vX0":-4.6760154318978895,"vY0":-117.41081352806641,"vZ0":0.5301310983546059,"x":145.4,"y":175.11,"x0":1.843314787688339,"y0":50.001764068070166,"z0":5.329727000096277,"aX":-6.492781559917316},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.4,"breakHorizontal":9.1,"spinRate":2301,"spinDirection":307},"zone":4,"typeConfidence":2.0,"plateTime":0.46209422125611566,"extension":6.317728173699741},"index":3,"playId":"b3bbb22f-35b2-3e9b-8018-337545b4c84b","pitchNumber":3,"startTime":"2026-08-02T20:50:12.858Z","endTime":"2026-08-02T20:50:21.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":85.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.14817515265412,"aZ":-31.630755204695756,"pfxX":6.165147326744715,"pfxZ":0.2962965031442124,"pX":-0.1165222719383041,"pZ":2.542096622706551,"vX0":-7.482490463794618,"vY0":-131.59757446206137,"vZ0":-0.7522748709095215,"x":121.44,"y":170.14,"x0":1.914193884029574,"y0":50.00003887037826,"z0":5.100078848628837,"aX":11.214588377667996},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.6,"breakHorizontal":-10.2,"spinRate":2118,"spinDirection":119},"zone":5,"typeConfidence":0.9,"plateTime":0.4104392293553998,"extension":6.302219871919823},"index":4,"playId":"bb29d598-2d55-3183-90db-c24a68ced6b2","pitchNumber":4,"startTime":"2026-08-02T20:50:44.132Z","endTime":"2026-08-02T20:50:50.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31627146886995,"aZ":-33.07338229752621,"pfxX":-6.651247156400577,"pfxZ":-0.6283512494091426,"pX":-2.2593069270058312,"pZ":1.7606228521893856,"vX0":-7.4980809773814325,"vY0":-118.63089701866102,"vZ0":-0.9633505287421842,"x":203.12,"y":191.24,"x0":1.804448558532248,"y0":50.003956871199826,"z0":5.1820242610240195,"aX":-9.49636366723147},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.1,"breakHorizontal":13.8,"spinRate":2392,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.46139517733432367,"extension":6.447080031063029},"index":5,"playId":"1f9eb623-79eb-3d53-97ca-1855758b0a7f","pitchNumber":5,"startTime":"2026-08-02T20:51:18.568Z","endTime":"2026-08-02T20:51:24.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Cole Carrigg steals (5) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"actionPlayId":"1f9eb623-79eb-3d53-97ca-1855758b0a7f","startTime":"2026-08-02T20:51:27.055Z","endTime":"2026-08-02T20:51:41.033Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"postOnThird":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.06,"dramaIndex":7.0,"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61922906166036,"aZ":-35.66095977835017,"pfxX":-6.734853888788953,"pfxZ":-2.4875121921389916,"pX":-1.003903483462176,"pZ":2.221310093309501,"vX0":-4.481942024285238,"vY0":-117.43438562109266,"vZ0":0.5496074775739668,"x":155.27,"y":178.8,"x0":1.802472659861925,"y0":50.0038907654416,"z0":5.2935791918372095,"aX":-9.43431713714283},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.1,"breakHorizontal":13.3,"spinRate":2389,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.4658779814754963,"extension":6.379491031528458},"index":7,"playId":"4e51ffb1-c968-30a4-8fae-bb7148db19a6","pitchNumber":6,"startTime":"2026-08-02T20:51:41.033Z","endTime":"2026-08-02T20:51:45.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.424021142220393,"aZ":-27.18558201356312,"pfxX":7.997648442483298,"pfxZ":2.7966425343969163,"pX":-0.17682709475187416,"pZ":3.2684686950930484,"vX0":-7.923032350464826,"vY0":-131.60339820561754,"vZ0":0.3934944527912494,"x":123.74,"y":150.53,"x0":1.8091521521221927,"y0":50.003837348591205,"z0":5.103355329677228,"aX":14.271401196465998},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.4,"breakHorizontal":-13.1,"spinRate":1935,"spinDirection":115},"zone":2,"typeConfidence":0.9,"plateTime":0.41349912188210025,"extension":6.417503766228757},"index":8,"playId":"785ff972-4fc8-39d1-8fbd-02117b026bd5","pitchNumber":7,"startTime":"2026-08-02T20:52:01.611Z","endTime":"2026-08-02T20:52:05.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.04406896641331,"aZ":-34.5159851828519,"pfxX":-6.048146099599339,"pfxZ":-1.6717481777645276,"pX":0.711820161446447,"pZ":2.5383028069022653,"vX0":-1.1052102320288482,"vY0":-116.91182309093846,"vZ0":1.1091886265152104,"x":89.87,"y":170.25,"x0":1.9753440775580522,"y0":50.00060355416502,"z0":5.261560617722087,"aX":-8.492025566948712},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-2.5,"breakHorizontal":11.3,"spinRate":2275,"spinDirection":302},"zone":6,"typeConfidence":2.0,"plateTime":0.46592539296395596,"extension":6.194526011159368},"hitData":{"launchSpeed":88.1,"launchAngle":10.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":227.0,"coordY":102.0}},"index":9,"playId":"73fde633-3075-33ee-84d9-17c6893860e7","pitchNumber":8,"startTime":"2026-08-02T20:52:22.748Z","endTime":"2026-08-02T20:52:37.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.06,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:52:37.152Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to left fielder Starling Marte.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T20:53:35.933Z","endTime":"2026-08-02T20:54:26.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-02T20:53:03.013Z","endTime":"2026-08-02T20:53:38.138Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.147470702266006,"aZ":-32.285247811186665,"pfxX":6.8941246495185755,"pfxZ":-0.05721921849068323,"pX":-0.6578376566520464,"pZ":3.0282477988984935,"vX0":-8.568722093296483,"vY0":-131.56347504269507,"vZ0":0.40509043860322635,"x":142.08,"y":157.02,"x0":1.7126131357193772,"y0":50.006140694310616,"z0":5.223453253912693,"aX":12.354134799629653},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.1,"breakHorizontal":-11.2,"spinRate":1999,"spinDirection":127},"zone":1,"typeConfidence":0.9,"plateTime":0.4128745952266746,"extension":6.466817570173532},"index":1,"playId":"c86546b2-0d92-3c08-8a6c-0de169b82f07","pitchNumber":1,"startTime":"2026-08-02T20:53:38.138Z","endTime":"2026-08-02T20:53:42.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":84.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.426483212873848,"aZ":-30.269672102027016,"pfxX":5.363135412837938,"pfxZ":1.078380451186316,"pX":-0.9788919047417125,"pZ":3.027047948240865,"vX0":-9.078795302092395,"vY0":-130.2978386667224,"vZ0":0.5264954869910728,"x":154.31,"y":157.05,"x0":1.8058799106728936,"y0":50.006368433186566,"z0":5.054932708611807,"aX":9.509659662415464},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.2,"breakHorizontal":-8.4,"spinRate":1996,"spinDirection":118},"zone":11,"typeConfidence":0.9,"plateTime":0.4155012764946773,"extension":6.5265867617344755},"index":2,"playId":"f55a2434-7d19-3239-9edd-533281fd9614","pitchNumber":2,"startTime":"2026-08-02T20:53:54.978Z","endTime":"2026-08-02T20:53:59.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":76.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.505284290806017,"aZ":-34.3702941916596,"pfxX":-5.464382138831693,"pfxZ":-1.522018716885242,"pX":-0.645360617066495,"pZ":2.307023806816649,"vX0":-4.232136242016716,"vY0":-118.2015373824526,"vZ0":0.3405179031394656,"x":141.6,"y":176.49,"x0":1.8663392698125658,"y0":50.00330757015561,"z0":5.268862009832712,"aX":-7.87925230714954},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.5,"breakHorizontal":10.8,"spinRate":2325,"spinDirection":306},"zone":4,"typeConfidence":0.9,"plateTime":0.46005322295165607,"extension":6.37047781468447},"hitData":{"launchSpeed":78.3,"launchAngle":33.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.59,"coordY":92.97}},"index":3,"playId":"54faccb6-89f1-3bce-898f-f5246f585052","pitchNumber":3,"startTime":"2026-08-02T20:54:18.355Z","endTime":"2026-08-02T20:54:26.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.1,"awayTeamWinProbability":0.9000000000000057,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:54:26.759Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"John Rave grounds out, first baseman TJ Rumfield to pitcher Kyle Freeland.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-02T20:56:17.043Z","endTime":"2026-08-02T20:57:05.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.5,"endSpeed":83.7,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.156860878058563,"aZ":-23.75268876095596,"pfxX":7.967957969051286,"pfxZ":4.783968376836894,"pX":-0.07602006499848214,"pZ":2.929836866952049,"vX0":-8.756667623543047,"vY0":-130.30865513103,"vZ0":-3.1382564136892244,"x":119.9,"y":159.67,"x0":2.254840199056832,"y0":50.00615406959249,"z0":5.896892468719052,"aX":14.038229508071938},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.3,"breakHorizontal":-13.1,"spinRate":2432,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.416509421095947,"extension":6.700257556293845},"index":0,"playId":"9acf2dcc-b99d-33cd-826f-d56e3293f3ad","pitchNumber":1,"startTime":"2026-08-02T20:56:41.904Z","endTime":"2026-08-02T20:56:46.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":84.2,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.59556250114333,"aZ":-26.159723785025196,"pfxX":8.249317669481997,"pfxZ":3.375929947560312,"pX":1.0115396341871885,"pZ":2.473557385666585,"vX0":-6.817415075645646,"vY0":-131.05966401385194,"vZ0":-3.2695534162493503,"x":78.44,"y":171.99,"x0":2.5452123049126167,"y0":50.00103707293312,"z0":5.641470567101593,"aX":14.686574939881778},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.8,"breakHorizontal":-13.9,"spinRate":2401,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.41423033764338246,"extension":6.749896264496986},"hitData":{"launchSpeed":61.5,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.26,"coordY":171.62}},"index":1,"playId":"d1616d01-e17f-336c-8f48-1753f092f0b7","pitchNumber":2,"startTime":"2026-08-02T20:56:57.777Z","endTime":"2026-08-02T20:57:05.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.30000000000001137,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:57:05.348Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Tolbert called out on strikes.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-02T20:57:20.125Z","endTime":"2026-08-02T20:58:49.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"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":"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":89.9,"endSpeed":83.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.507824597410774,"aZ":-19.970024650564305,"pfxX":4.782200367390786,"pfxZ":6.893149312727853,"pX":0.48639400140618777,"pZ":2.0304458277872643,"vX0":-6.513419677266313,"vY0":-130.93651705775807,"vZ0":-5.805800320426515,"x":98.46,"y":183.96,"x0":2.3623717257979164,"y0":50.005413476734645,"z0":5.728530961382653,"aX":8.470222341238653},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.6,"breakHorizontal":-7.6,"spinRate":2402,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.415199452215123,"extension":6.789333047990706},"index":0,"playId":"ca2a36aa-a466-37d1-8fb7-6c5549d82611","pitchNumber":1,"startTime":"2026-08-02T20:57:39.692Z","endTime":"2026-08-02T20:57:44.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":84.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.488268014440017,"aZ":-23.82423293171516,"pfxX":8.984301795752705,"pfxZ":4.747278423964792,"pX":-1.1238840999844473,"pZ":0.0741351099731589,"vX0":-11.951643725158249,"vY0":-130.2726703104013,"vZ0":-9.095870882102483,"x":159.84,"y":236.78,"x0":2.3080053894101162,"y0":50.00036135079963,"z0":5.344883773398983,"aX":15.794031569713516},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.1,"breakHorizontal":-14.3,"spinRate":2260,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.41682462043953805,"extension":6.808276643220099},"index":1,"playId":"a18ba160-94d5-3cfa-9622-f63b1124ef0a","pitchNumber":2,"startTime":"2026-08-02T20:57:56.776Z","endTime":"2026-08-02T20:58:03.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":79.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.960058223441703,"aZ":-29.708850440641143,"pfxX":6.969666954332939,"pfxZ":1.579588846252479,"pX":0.47951377977659954,"pZ":1.6742399853488976,"vX0":-6.821367670696511,"vY0":-122.77457517261712,"vZ0":-3.8329852994353484,"x":98.72,"y":193.58,"x0":2.3578435403625346,"y0":50.003551453437645,"z0":5.7205577188878545,"aX":10.890246877242022},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.4,"breakHorizontal":-11.5,"spinRate":1725,"spinDirection":117},"zone":9,"typeConfidence":2.0,"plateTime":0.4421816790801065,"extension":6.5098375950979674},"index":2,"playId":"ca264d15-e912-30c6-b4e3-8a8d63dc53cb","pitchNumber":3,"startTime":"2026-08-02T20:58:26.200Z","endTime":"2026-08-02T20:58:31.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":83.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.734572616162808,"aZ":-23.369214099508433,"pfxX":1.272094348953026,"pfxZ":5.050741685811605,"pX":0.786026546258456,"pZ":1.9265173265823639,"vX0":-5.3610509116812155,"vY0":-129.5812735980517,"vZ0":-4.772502908105554,"x":87.04,"y":186.76,"x0":2.694353360578068,"y0":50.00280864578994,"z0":5.52232298573418,"aX":2.218205849226007},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.5,"breakHorizontal":-1.4,"spinRate":2431,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.41873131739884695,"extension":6.636644216993529},"index":3,"playId":"3030fdfc-dd89-31d5-8364-64993ae2fc13","pitchNumber":4,"startTime":"2026-08-02T20:58:43.796Z","endTime":"2026-08-02T20:58:49.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.19999999999998863,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:58:49.932Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Rojas flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-02T20:58:53.087Z","endTime":"2026-08-02T20:59:38.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":76.9,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.78263543959929,"aZ":-33.726896753947244,"pfxX":0.23796174533728887,"pfxZ":-1.0614953943383263,"pX":-0.133949171349305,"pZ":1.9900898484552014,"vX0":-5.879518345448662,"vY0":-119.00785683130427,"vZ0":-1.973493941704497,"x":122.11,"y":185.05,"x0":2.3132726205144785,"y0":50.00033157366039,"z0":5.81816480414868,"aX":0.3500778759542166},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.0,"breakHorizontal":0.6,"spinRate":2384,"spinDirection":333},"zone":8,"typeConfidence":2.0,"plateTime":0.45616783154919593,"extension":6.76070964046818},"index":0,"playId":"9446f774-ce5f-37f5-9bc3-05169512e490","pitchNumber":1,"startTime":"2026-08-02T20:59:11.149Z","endTime":"2026-08-02T20:59:16.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.5,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13481685472914,"aZ":-19.645203858479253,"pfxX":5.0913226113847845,"pfxZ":6.937358451268064,"pX":0.6186377099631656,"pZ":3.044119177160132,"vX0":-5.915313296356296,"vY0":-132.26372527895944,"vZ0":-3.5230060659725284,"x":93.42,"y":156.59,"x0":2.2026518680738323,"y0":50.002067410731904,"z0":5.8008098091934635,"aX":9.193756956852292},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.1,"breakHorizontal":-8.3,"spinRate":2444,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.4111209942084706,"extension":6.766356115439522},"hitData":{"launchSpeed":88.9,"launchAngle":55.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.68,"coordY":99.78}},"index":1,"playId":"dac71263-7936-3916-b8b7-d341c52dc257","pitchNumber":2,"startTime":"2026-08-02T20:59:28.678Z","endTime":"2026-08-02T20:59:38.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668942,"link":"/api/v1/people/668942"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":668942,"link":"/api/v1/people/668942"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-08-02T20:59:38.564Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-02T21:03:49.026Z","endTime":"2026-08-02T21:05:30.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Nate Pearson replaces Aaron Bummer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T21:00:16.649Z","endTime":"2026-08-02T21:03:51.366Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663878,"link":"/api/v1/people/663878"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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.5,"endSpeed":90.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.742640774527512,"aZ":-18.408945302567023,"pfxX":-0.2558606743815801,"pfxZ":6.705886989157209,"pX":-0.5871783236145218,"pZ":3.7039141175490555,"vX0":2.8118549541377216,"vY0":-140.7092435484225,"vZ0":-2.4207229346854366,"x":139.38,"y":138.77,"x0":-1.5561882912733125,"y0":50.00641309388989,"z0":5.736402481513316,"aX":-0.5259138553025264},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.0,"breakHorizontal":0.0,"spinRate":2111,"spinDirection":204},"zone":11,"typeConfidence":0.7,"plateTime":0.3857480639290385,"extension":7.017064857217886},"index":1,"playId":"56efcae2-5776-3ff9-b345-ae6e86ee7190","pitchNumber":1,"startTime":"2026-08-02T21:03:51.366Z","endTime":"2026-08-02T21:03:56.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":83.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.14024444330299,"aZ":-32.59434322051235,"pfxX":2.1184015350585814,"pfxZ":-0.24939488523119602,"pX":0.7370209940754676,"pZ":0.5602279789520096,"vX0":5.16057612129357,"vY0":-128.63989662986526,"vZ0":-6.506143918127245,"x":88.91,"y":223.65,"x0":-1.5496227795431803,"y0":50.00074028370418,"z0":5.568028990150987,"aX":3.640729227184186},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.3,"breakHorizontal":-4.7,"spinRate":2538,"spinDirection":121},"zone":14,"typeConfidence":0.89,"plateTime":0.4216168158683784,"extension":7.202539767729844},"index":2,"playId":"6f773f9d-1f65-3d4d-8951-33dfb0b05672","pitchNumber":2,"startTime":"2026-08-02T21:04:07.382Z","endTime":"2026-08-02T21:04:11.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":90.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44433180967852,"aZ":-18.44802667119768,"pfxX":-1.8525997031314878,"pfxZ":6.720996989833262,"pX":0.2092169413517387,"pZ":3.121622186785381,"vX0":5.651180868187892,"vY0":-140.31575601172958,"vZ0":-3.7455222592292547,"x":109.03,"y":154.5,"x0":-1.568835990027516,"y0":50.0057233569138,"z0":5.638332156345157,"aX":-3.7856062976261424},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.8,"breakHorizontal":2.5,"spinRate":2257,"spinDirection":202},"zone":2,"typeConfidence":0.77,"plateTime":0.3867598778883137,"extension":7.072424157426645},"index":3,"playId":"693a6fd3-c8e8-362f-8271-c6a8d3e4416d","pitchNumber":3,"startTime":"2026-08-02T21:04:25.528Z","endTime":"2026-08-02T21:04:29.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":89.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59322854440508,"aZ":-18.06994758153739,"pfxX":-2.0051430539672186,"pfxZ":6.932633483841062,"pX":0.1435773260682819,"pZ":2.751581316131245,"vX0":5.469465439156985,"vY0":-140.08889799430167,"vZ0":-4.5763263704890145,"x":111.53,"y":164.49,"x0":-1.5534061054675872,"y0":50.00503424510288,"z0":5.548723428582721,"aX":-4.081235668836969},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.0,"breakHorizontal":2.8,"spinRate":2321,"spinDirection":208},"zone":2,"typeConfidence":0.78,"plateTime":0.38749880504731893,"extension":7.013013243186206},"index":4,"playId":"20bb11c6-5326-3fd4-8b77-d0dbfc51953d","pitchNumber":4,"startTime":"2026-08-02T21:04:42.976Z","endTime":"2026-08-02T21:04:48.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":91.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.867922273965718,"aZ":-16.04752376947348,"pfxX":-3.0150016624764984,"pfxZ":7.6067535484915405,"pX":0.07435422088949932,"pZ":2.4380805499469953,"vX0":5.687097510352261,"vY0":-143.2689135180316,"vZ0":-5.7780868741903175,"x":114.17,"y":172.95,"x0":-1.5268539843930113,"y0":50.00468255790084,"z0":5.450704731376338,"aX":-6.394076888348198},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.1,"breakHorizontal":4.6,"spinRate":2444,"spinDirection":203},"zone":5,"typeConfidence":0.86,"plateTime":0.3794137573642584,"extension":7.114421555555291},"index":5,"playId":"d12b4237-13cc-3253-9f65-8f402344b330","pitchNumber":5,"startTime":"2026-08-02T21:05:05.182Z","endTime":"2026-08-02T21:05:10.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":91.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15042881592447,"aZ":-18.175194750563243,"pfxX":-1.2329473900601462,"pfxZ":6.6004204243952,"pX":0.2540156919797669,"pZ":3.862628807793987,"vX0":5.574892082362869,"vY0":-142.914106513904,"vZ0":-1.776096709195901,"x":107.32,"y":134.49,"x0":-1.540694985642817,"y0":50.00129145876045,"z0":5.603848651330239,"aX":-2.6151499074968934},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.9,"breakHorizontal":1.4,"spinRate":2427,"spinDirection":198},"zone":12,"typeConfidence":0.81,"plateTime":0.37963738725319063,"extension":7.251757694324825},"index":6,"playId":"cbd245c8-cfe8-3498-8f4d-0cc7eca0c461","pitchNumber":6,"startTime":"2026-08-02T21:05:24.826Z","endTime":"2026-08-02T21:05:30.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-08-02T21:05:30.226Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out, first baseman Salvador Perez to pitcher Nate Pearson.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-02T21:05:30.886Z","endTime":"2026-08-02T21:06:02.231Z","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":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"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":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":97.8,"endSpeed":91.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.035993494589235,"aZ":-16.688564472947835,"pfxX":-1.8726590924904412,"pfxZ":7.332169153583761,"pX":0.5967828636010507,"pZ":2.2903701949638577,"vX0":6.535896412017892,"vY0":-142.41158810539784,"vZ0":-6.2402192786794135,"x":94.25,"y":176.94,"x0":-1.4567386924488726,"y0":50.00166908409347,"z0":5.515757087363267,"aX":-3.9548357837085057},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.6,"breakHorizontal":2.5,"spinRate":2366,"spinDirection":204},"zone":6,"typeConfidence":0.83,"plateTime":0.3805378615948958,"extension":7.108780877282829},"hitData":{"launchSpeed":100.0,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.49,"coordY":170.83}},"index":0,"playId":"6d4c8b81-8928-3b70-a471-9957225895c7","pitchNumber":1,"startTime":"2026-08-02T21:05:54.825Z","endTime":"2026-08-02T21:06:02.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-08-02T21:06:02.231Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Sullivan flies out to left fielder Starling Marte.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-02T21:06:07.556Z","endTime":"2026-08-02T21:06:58.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":1},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":99.2,"endSpeed":92.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.234489177783853,"aZ":-14.359185071365513,"pfxX":-2.7655905729507806,"pfxZ":8.237771691749414,"pX":-0.3198462751252582,"pZ":1.403969389392935,"vX0":4.5242959593156264,"vY0":-144.4312638881648,"vZ0":-9.145851108414405,"x":129.19,"y":200.87,"x0":-1.5306215212566814,"y0":50.00060213045536,"z0":5.446855082657143,"aX":-5.979573976839666},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":13.8,"breakHorizontal":4.3,"spinRate":2364,"spinDirection":206},"zone":13,"typeConfidence":0.88,"plateTime":0.3758902885284554,"extension":7.0368035142906775},"index":0,"playId":"4e88d874-25b5-367f-b403-f1ac743a6261","pitchNumber":1,"startTime":"2026-08-02T21:06:31.757Z","endTime":"2026-08-02T21:06:37.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":92.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.633725853899467,"aZ":-14.465295965564506,"pfxX":-3.155497675213564,"pfxZ":8.29431586494448,"pX":-0.5527344647488308,"pZ":2.150569228166414,"vX0":3.9330632612153176,"vY0":-143.46875125754852,"vZ0":-7.046132776877473,"x":138.07,"y":180.71,"x0":-1.515981565447003,"y0":50.00534662920044,"z0":5.497603045804184,"aX":-6.739134388703062},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.2,"breakHorizontal":5.2,"spinRate":2454,"spinDirection":206},"zone":4,"typeConfidence":0.88,"plateTime":0.37829329611997276,"extension":7.071136081672448},"hitData":{"launchSpeed":92.2,"launchAngle":35.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.51,"coordY":66.21}},"index":1,"playId":"a746b07b-af77-35e7-a005-4683e548be2a","pitchNumber":2,"startTime":"2026-08-02T21:06:49.595Z","endTime":"2026-08-02T21:06:58.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-08-02T21:06:58.665Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Maile strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-02T21:09:15.571Z","endTime":"2026-08-02T21:11:31.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":82.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.641427579778505,"aZ":-24.30304800506909,"pfxX":1.3072071941548158,"pfxZ":4.611574373215006,"pX":-0.8840021995550429,"pZ":2.365230724872407,"vX0":-8.658391571237381,"vY0":-128.04143499739115,"vZ0":-3.621067728383442,"x":150.7,"y":174.92,"x0":2.3322875299373473,"y0":50.00017005048144,"z0":5.641090084337099,"aX":2.2305624596639646},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.9,"breakHorizontal":-1.0,"spinRate":2458,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.4233750279856152,"extension":6.8132101508969365},"index":0,"playId":"695357fa-dbed-3074-b8a2-14fc79926a20","pitchNumber":1,"startTime":"2026-08-02T21:09:41.450Z","endTime":"2026-08-02T21:09:46.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.4,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.303200774530257,"aZ":-26.03616008409272,"pfxX":8.270757390655916,"pfxZ":3.4122398843405435,"pX":1.1305723329184019,"pZ":3.034555458840887,"vX0":-6.495846867390493,"vY0":-132.136900843547,"vZ0":-1.977745678819562,"x":73.91,"y":156.85,"x0":2.524069821396107,"y0":50.00581652651671,"z0":5.671158557838008,"aX":14.89711556924936},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.0,"breakHorizontal":-13.9,"spinRate":2336,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.41162863083937395,"extension":6.723032489760803},"index":1,"playId":"77ea9cdc-0891-3560-8878-74f6df8efcb8","pitchNumber":2,"startTime":"2026-08-02T21:10:00.631Z","endTime":"2026-08-02T21:10:05.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.13676915475463,"aZ":-24.828028095529938,"pfxX":7.824352948790697,"pfxZ":4.150426151496511,"pX":-0.4206867729449666,"pZ":3.526687861670407,"vX0":-9.851133933524872,"vY0":-130.8184147541311,"vZ0":-0.558223317007591,"x":133.04,"y":143.56,"x0":2.340675538723154,"y0":50.002331783004934,"z0":5.5700733116470555,"aX":13.847835525759947},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.7,"breakHorizontal":-12.6,"spinRate":2405,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.4153688597205565,"extension":6.628174882188571},"index":2,"playId":"a57117c2-1469-3525-8f25-36c95e36025d","pitchNumber":3,"startTime":"2026-08-02T21:10:18.177Z","endTime":"2026-08-02T21:10:23.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":78.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.511229804115313,"aZ":-35.06011433504184,"pfxX":2.70573397802601,"pfxZ":-1.8911322951922134,"pX":-1.7080150410191959,"pZ":-0.20105292391842405,"vX0":-10.707237878427394,"vY0":-121.54418090541633,"vZ0":-6.193920239302743,"x":182.11,"y":244.21,"x0":2.366339130020217,"y0":50.003112550622156,"z0":5.356310055589584,"aX":4.126660810308646},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.6,"breakHorizontal":-2.9,"spinRate":2489,"spinDirection":346},"zone":13,"typeConfidence":2.0,"plateTime":0.4473622806187514,"extension":6.880387455649348},"index":3,"playId":"47e552d4-1b23-3ca5-81dc-11666838f946","pitchNumber":4,"startTime":"2026-08-02T21:10:35.134Z","endTime":"2026-08-02T21:10:40.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":83.4,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.17684074210188,"aZ":-25.434572623121976,"pfxX":-0.28182544646466834,"pfxZ":3.8570399452269797,"pX":1.148181589673379,"pZ":3.455097074385499,"vX0":-4.188034798401443,"vY0":-129.59420180054747,"vZ0":-0.3821225059818486,"x":73.23,"y":145.49,"x0":2.8037738528394835,"y0":50.00280533601127,"z0":5.502806467295304,"aX":-0.49147374189336374},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.2,"breakHorizontal":1.2,"spinRate":2461,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4183484694613022,"extension":6.619101096305359},"index":4,"playId":"94f628a6-a09f-3f06-8784-5f2494ccc8f5","pitchNumber":5,"startTime":"2026-08-02T21:10:56.028Z","endTime":"2026-08-02T21:11:01.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-02T21:11:13.407Z","endTime":"2026-08-02T21:11:26.301Z","isPitch":false,"type":"action","player":{"id":571912,"link":"/api/v1/people/571912"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":84.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.370052935684974,"aZ":-25.800790269806186,"pfxX":-0.08714713195708823,"pfxZ":3.5879329565974576,"pX":0.9076736468171621,"pZ":2.769628870757435,"vX0":-4.54717109153973,"vY0":-130.62271380111068,"vZ0":-2.076154533928611,"x":82.4,"y":164.0,"x0":2.6624789794113495,"y0":50.00260586787846,"z0":5.462058342988954,"aX":-0.1536745384509342},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.4,"breakHorizontal":0.8,"spinRate":2422,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.41497743630966966,"extension":6.592397746802058},"index":6,"playId":"f55e5996-ea1e-3d97-b65f-4700982f5938","pitchNumber":6,"startTime":"2026-08-02T21:11:26.301Z","endTime":"2026-08-02T21:11:31.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":571912,"link":"/api/v1/people/571912"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-08-02T21:11:31.893Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carter Jensen pops out to catcher Brett Sullivan in foul territory.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-02T21:11:32.916Z","endTime":"2026-08-02T21:12:45.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":78.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.878274719957073,"aZ":-34.569461828620156,"pfxX":1.4864457437878404,"pfxZ":-1.568113295377195,"pX":-0.32178629423743443,"pZ":2.128151808176617,"vX0":-6.893307907466263,"vY0":-121.60844173233497,"vZ0":-1.3012433960752603,"x":129.27,"y":181.32,"x0":2.329450356900317,"y0":50.0003855119895,"z0":5.609634539298604,"aX":2.276212725015774},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.9,"breakHorizontal":-1.4,"spinRate":2395,"spinDirection":328},"zone":7,"typeConfidence":2.0,"plateTime":0.44663514405626925,"extension":6.738852987077232},"index":0,"playId":"942b30d6-e415-3976-afbc-f67564d6b8d1","pitchNumber":1,"startTime":"2026-08-02T21:11:53.406Z","endTime":"2026-08-02T21:11:58.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":78.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.40964981649707,"aZ":-34.647617177646794,"pfxX":1.905126717032156,"pfxZ":-1.6131630417369722,"pX":-0.8862176705763601,"pZ":1.0101931189636826,"vX0":-7.945660275592186,"vY0":-121.53368238132974,"vZ0":-3.872942875973756,"x":150.78,"y":211.5,"x0":2.1442359105757633,"y0":50.003686321591715,"z0":5.558422953974,"aX":2.919666691893094},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.5,"breakHorizontal":-2.0,"spinRate":2447,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.44658275228209776,"extension":6.693974104152716},"index":1,"playId":"c3299265-3a5e-3d46-b1ab-51456c522b86","pitchNumber":2,"startTime":"2026-08-02T21:12:08.803Z","endTime":"2026-08-02T21:12:15.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-02T21:12:20.090Z","endTime":"2026-08-02T21:12:36.937Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":83.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.71048515539382,"aZ":-25.035626634336705,"pfxX":0.48009227889299666,"pfxZ":4.096215273972852,"pX":-0.5038298720498999,"pZ":2.271003845156173,"vX0":-7.7333591860263615,"vY0":-129.56478923110234,"vZ0":-3.1131362214801968,"x":136.2,"y":177.46,"x0":2.4260307420538463,"y0":50.00325680853912,"z0":5.349955182343679,"aX":0.8378748288725504},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.1,"breakHorizontal":0.4,"spinRate":2426,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.4187711566918244,"extension":6.752130609657904},"hitData":{"launchSpeed":68.7,"launchAngle":80.0,"totalDistance":57.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":99.11,"coordY":200.33}},"index":3,"playId":"79867a50-8433-351b-9c12-e2d3d5054e58","pitchNumber":3,"startTime":"2026-08-02T21:12:36.937Z","endTime":"2026-08-02T21:12:45.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-08-02T21:12:45.998Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Loftin lines out to left fielder Mickey Moniak.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-02T21:12:54.732Z","endTime":"2026-08-02T21:14:00.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.617302913608967,"aZ":-27.831477032453524,"pfxX":5.92005719411659,"pfxZ":2.765923475060486,"pX":1.2187703397140266,"pZ":1.862955429316456,"vX0":-4.4377513104643365,"vY0":-123.26794836932108,"vZ0":-3.7874654278340962,"x":70.54,"y":188.48,"x0":2.2545970253426475,"y0":50.00544811857048,"z0":5.714834016878897,"aX":9.305850310079299},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.6,"breakHorizontal":-10.0,"spinRate":1786,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.44078049151759435,"extension":6.4962298584617955},"index":0,"playId":"d326218b-65a3-3fbd-a360-7465e15f8711","pitchNumber":1,"startTime":"2026-08-02T21:13:20.903Z","endTime":"2026-08-02T21:13:26.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":85.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.944661685849862,"aZ":-24.802717027103725,"pfxX":5.898554036131155,"pfxZ":4.001245869943837,"pX":1.0843434864141748,"pZ":2.7425006928592586,"vX0":-5.85393299993191,"vY0":-132.97362441365618,"vZ0":-2.918297177216399,"x":75.67,"y":164.73,"x0":2.518650100466774,"y0":50.001439797926786,"z0":5.599602540129114,"aX":10.861509338411846},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.0,"breakHorizontal":-9.8,"spinRate":2363,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4075443508072243,"extension":6.619699335281528},"index":1,"playId":"7f63d452-c914-3447-9014-b5a0b8cacaa1","pitchNumber":2,"startTime":"2026-08-02T21:13:38.453Z","endTime":"2026-08-02T21:13:43.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":83.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.59088973407939,"aZ":-27.271832308462884,"pfxX":-1.013291314326807,"pfxZ":2.86189863568631,"pX":-0.3155064703071182,"pZ":2.05121232575237,"vX0":-7.1994265195357015,"vY0":-127.80313075875026,"vZ0":-3.3070550659163267,"x":129.03,"y":183.4,"x0":2.62946660472944,"y0":50.00336236349441,"z0":5.424191387754545,"aX":-1.7338613801478522},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.9,"breakHorizontal":2.9,"spinRate":2433,"spinDirection":153},"zone":7,"typeConfidence":2.0,"plateTime":0.4229298177879035,"extension":6.721419828145343},"hitData":{"launchSpeed":98.9,"launchAngle":20.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":51.23,"coordY":97.42}},"index":2,"playId":"0b4358f7-da07-39b8-b5d4-d5e5f6b6ed24","pitchNumber":3,"startTime":"2026-08-02T21:13:53.566Z","endTime":"2026-08-02T21:14:00.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-08-02T21:14:00.711Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T21:16:15.331Z","endTime":"2026-08-02T21:18:47.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Steven Cruz replaces Nate Pearson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T21:14:55.813Z","endTime":"2026-08-02T21:16:17.585Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674444,"link":"/api/v1/people/674444"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":99.1,"endSpeed":91.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.390807248718257,"aZ":-18.663668309109077,"pfxX":-4.982047362120189,"pfxZ":6.340885602666811,"pX":-1.3305267984217066,"pZ":3.2780396704127464,"vX0":7.2570854640336195,"vY0":-144.2962059762795,"vZ0":-3.250117437950049,"x":167.72,"y":150.27,"x0":-3.219025184905247,"y0":50.00123051549814,"z0":5.554553768962409,"aX":-10.612558116979704},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.0,"breakHorizontal":7.8,"spinRate":2240,"spinDirection":220},"zone":11,"typeConfidence":0.84,"plateTime":0.3781285587089025,"extension":6.288193998443013},"index":1,"playId":"63bb2e51-1ef3-3d8a-863f-5f9c550a0d93","pitchNumber":1,"startTime":"2026-08-02T21:16:17.585Z","endTime":"2026-08-02T21:16:25.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":98.7,"endSpeed":92.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.179989316244665,"aZ":-17.9061307442979,"pfxX":-6.5457521196974096,"pfxZ":6.673424092028686,"pX":-0.9367242851209615,"pZ":2.9616308152609516,"vX0":8.949898356550145,"vY0":-143.69827587848803,"vZ0":-4.016086363955326,"x":152.71,"y":158.82,"x0":-3.2085877104055567,"y0":50.00637284772814,"z0":5.455948595126804,"aX":-14.004027342258473},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.6,"breakHorizontal":10.6,"spinRate":2244,"spinDirection":223},"zone":11,"typeConfidence":0.89,"plateTime":0.37789238248025825,"extension":6.573540155110116},"index":2,"playId":"f768ad90-a42f-3f35-930e-e6c07f8a4c4d","pitchNumber":2,"startTime":"2026-08-02T21:16:36.500Z","endTime":"2026-08-02T21:16:42.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":98.8,"endSpeed":91.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29807192805806,"aZ":-18.17151131098411,"pfxX":-5.275075287894432,"pfxZ":6.56570257984931,"pX":-0.34063582525301306,"pZ":3.334775334660352,"vX0":9.588416569858357,"vY0":-143.74934514053882,"vZ0":-3.010107078775016,"x":129.98,"y":148.74,"x0":-3.0051904408504204,"y0":50.005014173870336,"z0":5.497484478723299,"aX":-11.2546811465691},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.6,"breakHorizontal":8.0,"spinRate":2226,"spinDirection":221},"zone":1,"typeConfidence":0.86,"plateTime":0.37826439717820737,"extension":6.953763147987462},"index":3,"playId":"02430ab2-d0a8-3c9f-bdc8-890bc8008db3","pitchNumber":3,"startTime":"2026-08-02T21:16:54.194Z","endTime":"2026-08-02T21:16:59.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":98.5,"endSpeed":91.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27379150199623,"aZ":-18.648065497424348,"pfxX":-5.6413665147093175,"pfxZ":6.369949503997654,"pX":-0.12114949025263803,"pZ":2.6675820521058764,"vX0":10.654398620033685,"vY0":-143.2534570207601,"vZ0":-4.44787661110928,"x":121.62,"y":166.76,"x0":-3.119121113688606,"y0":50.00494273838777,"z0":5.371094336330219,"aX":-11.984135681318918},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.0,"breakHorizontal":8.6,"spinRate":2340,"spinDirection":221},"zone":5,"typeConfidence":0.86,"plateTime":0.37918601774534233,"extension":6.324322942472029},"index":4,"playId":"568c46d0-4708-3b01-991b-6c070f73679c","pitchNumber":4,"startTime":"2026-08-02T21:17:12.225Z","endTime":"2026-08-02T21:17:16.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":86.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.390100795191657,"aZ":-29.22664937654004,"pfxX":2.2695493107922493,"pfxZ":1.6088894405493601,"pX":0.7330385627857214,"pZ":1.2602308741040582,"vX0":9.570153400242244,"vY0":-132.38311560958994,"vZ0":-5.509718062958629,"x":89.06,"y":204.75,"x0":-3.180658656670064,"y0":50.00088425666841,"z0":5.431040960297551,"aX":4.143991823484184},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.2,"breakHorizontal":-5.6,"spinRate":2287,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.4091620892872343,"extension":6.713293187427953},"index":5,"playId":"4bf834be-4ceb-3b1b-a3cd-adcbfbc534e2","pitchNumber":5,"startTime":"2026-08-02T21:17:30.227Z","endTime":"2026-08-02T21:17:37.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":85.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.739533267806756,"aZ":-27.835945481655653,"pfxX":1.1275482072186254,"pfxZ":2.402998847029279,"pX":1.6571281715233472,"pZ":1.5070496521888366,"vX0":11.879199530708938,"vY0":-131.92224255365417,"vZ0":-5.11775634445373,"x":53.83,"y":198.09,"x0":-3.0063127548683974,"y0":50.00161974415472,"z0":5.464452590394823,"aX":2.0347959877202495},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.6,"breakHorizontal":-4.1,"spinRate":2257,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.41144302983683545,"extension":6.348003631059874},"index":6,"playId":"97ad6d32-4039-383e-b225-b0468c9559ef","pitchNumber":6,"startTime":"2026-08-02T21:17:49.700Z","endTime":"2026-08-02T21:17:55.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56033108970912,"aZ":-28.06115422055529,"pfxX":2.7072739548423677,"pfxZ":2.245466210213708,"pX":0.12282158313678869,"pZ":2.2870360279126634,"vX0":7.960858424224532,"vY0":-133.28823743194843,"vZ0":-3.1353143592234485,"x":112.32,"y":177.03,"x0":-3.232086419297723,"y0":50.00480885766609,"z0":5.464245174201948,"aX":4.963237788033745},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.7,"breakHorizontal":-6.4,"spinRate":2097,"spinDirection":170},"zone":5,"typeConfidence":2.0,"plateTime":0.40800393252647726,"extension":6.746187312063822},"index":7,"playId":"34db0664-7a98-3fbc-a009-e63b34135f4c","pitchNumber":7,"startTime":"2026-08-02T21:18:04.176Z","endTime":"2026-08-02T21:18:09.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":99.4,"endSpeed":92.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47916180607661,"aZ":-20.826450541755197,"pfxX":-5.490637500319508,"pfxZ":5.272855263525841,"pX":0.5099004694564352,"pZ":3.253668919780574,"vX0":12.531660678944295,"vY0":-144.3719531535917,"vZ0":-2.2401707811720972,"x":97.56,"y":150.93,"x0":-3.136164745015114,"y0":50.001817675132095,"z0":5.294765942377457,"aX":-11.81580932531491},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":9.4,"breakHorizontal":8.0,"spinRate":2197,"spinDirection":227},"zone":3,"typeConfidence":0.84,"plateTime":0.376605396437661,"extension":7.057725808932383},"index":8,"playId":"0125b893-2e57-3795-821c-a79863d69f00","pitchNumber":8,"startTime":"2026-08-02T21:18:24.121Z","endTime":"2026-08-02T21:18:29.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":91.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.226560885514196,"aZ":-18.844543394542786,"pfxX":-5.889783426940777,"pfxZ":6.3458317686292585,"pX":0.23105559691203154,"pZ":2.337680566633004,"vX0":11.169370303504197,"vY0":-142.51745466154983,"vZ0":-5.1437779424997725,"x":108.19,"y":175.66,"x0":-2.9364197137261128,"y0":50.00526069941188,"z0":5.319751760211938,"aX":-12.376688939541564},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.8,"breakHorizontal":9.0,"spinRate":2185,"spinDirection":222},"zone":5,"typeConfidence":0.85,"plateTime":0.38126070824274105,"extension":6.922452880486213},"index":9,"playId":"fa5161d7-c724-34f2-b187-af430d2113c7","pitchNumber":9,"startTime":"2026-08-02T21:18:41.653Z","endTime":"2026-08-02T21:18:47.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-08-02T21:18:47.426Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake McCarthy flies out to right fielder Jac Caglianone.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T21:18:51.421Z","endTime":"2026-08-02T21:19:29.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":93.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.836077263287923,"aZ":-18.176266714319336,"pfxX":-5.366073991624605,"pfxZ":6.367787505809508,"pX":0.6162901072215586,"pZ":2.7672666825483945,"vX0":11.356694788815176,"vY0":-145.43139455227157,"vZ0":-4.234594110764823,"x":93.51,"y":164.06,"x0":-2.597254093673005,"y0":50.0005020591519,"z0":5.305979970520764,"aX":-11.792676825476285},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":11.0,"breakHorizontal":8.2,"spinRate":2275,"spinDirection":222},"zone":6,"typeConfidence":0.88,"plateTime":0.3729772022856448,"extension":6.458037572461137},"hitData":{"launchSpeed":88.0,"launchAngle":41.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.09,"coordY":93.38}},"index":0,"playId":"25fd32d2-e734-302b-b71b-8a1f5e0b2d50","pitchNumber":1,"startTime":"2026-08-02T21:19:19.545Z","endTime":"2026-08-02T21:19:29.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-08-02T21:19:29.069Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out, second baseman Nick Loftin to first baseman Salvador Perez.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T21:19:29.898Z","endTime":"2026-08-02T21:19:58.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"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":3},"details":{"event":"Groundout","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":0},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":90.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.206543952980457,"aZ":-26.14473189349327,"pfxX":-0.8270208853569834,"pfxZ":2.9603246478375187,"pX":0.6618362730658891,"pZ":3.0918229896062637,"vX0":9.241824320603172,"vY0":-139.80607344294094,"vZ0":-2.0342117609785384,"x":91.77,"y":155.3,"x0":-2.5401562614403614,"y0":50.00005641949013,"z0":5.497233885997994,"aX":-1.6840159254272002},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.3,"breakHorizontal":0.1,"spinRate":2152,"spinDirection":203},"zone":3,"typeConfidence":0.91,"plateTime":0.3876544532000974,"extension":6.4320883140480465},"hitData":{"launchSpeed":65.7,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.06,"coordY":163.34}},"index":0,"playId":"dcc967b6-2bde-395f-bac9-2dedbe402cbd","pitchNumber":1,"startTime":"2026-08-02T21:19:50.857Z","endTime":"2026-08-02T21:19:58.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":670231,"link":"/api/v1/people/670231"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-08-02T21:19:58.537Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jac Caglianone grounds out sharply, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T21:22:00.098Z","endTime":"2026-08-02T21:22:25.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":92.4,"endSpeed":86.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.59448243906008,"aZ":-21.060051299544583,"pfxX":4.6721361603438885,"pfxZ":5.920055526773058,"pX":0.11521519571041688,"pZ":2.1170329877585563,"vX0":-7.663783892949,"vY0":-134.50548096045617,"vZ0":-5.410949999266507,"x":112.61,"y":181.62,"x0":2.3634829712425156,"y0":50.00020594410726,"z0":5.598871192741999,"aX":8.766582998554862},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.1,"breakHorizontal":-7.3,"spinRate":2285,"spinDirection":138},"zone":8,"typeConfidence":2.0,"plateTime":0.4035394806719821,"extension":6.776524572092084},"hitData":{"launchSpeed":101.9,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":156.88,"coordY":156.75}},"index":0,"playId":"f0978e30-b9c3-3044-b336-0e8480e0629f","pitchNumber":1,"startTime":"2026-08-02T21:22:17.179Z","endTime":"2026-08-02T21:22:25.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-08-02T21:22:25.224Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Salvador Perez doubles (16) on a fly ball to right fielder Troy Johnston.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T21:22:30.252Z","endTime":"2026-08-02T21:24:28.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":85.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49274706112935,"aZ":-23.51627007597778,"pfxX":7.181319387209344,"pfxZ":4.751857038041541,"pX":0.09494796513357372,"pZ":1.2548363583813138,"vX0":-8.523963245423806,"vY0":-132.65958080039184,"vZ0":-6.656564871241007,"x":113.38,"y":204.9,"x0":2.383797941650677,"y0":50.00374379242077,"z0":5.457049058614329,"aX":13.084473514648625},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.7,"breakHorizontal":-11.6,"spinRate":2319,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.40945082104025454,"extension":6.873095038131692},"index":0,"playId":"2e1249cc-8d00-3fcf-b413-2a71fa34ad89","pitchNumber":1,"startTime":"2026-08-02T21:22:56.287Z","endTime":"2026-08-02T21:23:01.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":83.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.802503660532693,"aZ":-23.47698958023352,"pfxX":0.2583945975914963,"pfxZ":4.998902588503067,"pX":1.0828586666760978,"pZ":2.244007716490362,"vX0":-4.513040449368622,"vY0":-129.02224139514712,"vZ0":-3.554879732751689,"x":75.72,"y":178.19,"x0":2.797944956354664,"y0":50.00274961420638,"z0":5.384151787064635,"aX":0.4501162057940646},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.8,"breakHorizontal":0.2,"spinRate":2445,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.41946688996000736,"extension":6.639536092992591},"index":1,"playId":"788defb2-8e86-3bd0-b8c7-d38955f19d7a","pitchNumber":2,"startTime":"2026-08-02T21:23:11.503Z","endTime":"2026-08-02T21:23:16.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.01657077883828,"aZ":-26.428436289845706,"pfxX":1.2656902274521775,"pfxZ":3.361371641019126,"pX":0.380687736803807,"pZ":2.629933861841631,"vX0":-5.715475138579824,"vY0":-128.27480387308327,"vZ0":-2.299212453492819,"x":102.49,"y":167.77,"x0":2.448458175818331,"y0":50.005003012298594,"z0":5.544931019039931,"aX":2.165738801305186},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.9,"breakHorizontal":-1.3,"spinRate":2429,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.4227994893940674,"extension":6.660162727839351},"index":2,"playId":"8d416210-e808-38d5-a007-4bb27c41699a","pitchNumber":3,"startTime":"2026-08-02T21:23:31.932Z","endTime":"2026-08-02T21:23:37.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.60858709590507,"aZ":-26.17518529521018,"pfxX":7.3920929799822055,"pfxZ":3.6628516148171153,"pX":0.2719911342601859,"pZ":1.1411341676927471,"vX0":-7.603543335050814,"vY0":-126.12021158227341,"vZ0":-5.978757700480432,"x":106.63,"y":207.97,"x0":2.341666103885221,"y0":50.00485689768501,"z0":5.608045166717104,"aX":12.110806222785461},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.6,"breakHorizontal":-12.0,"spinRate":1651,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4315422691271058,"extension":6.688555120514355},"index":3,"playId":"6e95965e-2d9a-3899-ba57-ca66892f4faa","pitchNumber":4,"startTime":"2026-08-02T21:23:55.905Z","endTime":"2026-08-02T21:24:01.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":79.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.210436820184785,"aZ":-37.98499527020069,"pfxX":1.5165945350156977,"pfxZ":-3.7290709803826445,"pX":0.03887299007077723,"pZ":1.8837624035095084,"vX0":-6.057433762093838,"vY0":-123.19486460376135,"vZ0":-1.2920945017275014,"x":115.52,"y":187.92,"x0":2.3173773714311676,"y0":50.00169317349005,"z0":5.58507709569952,"aX":2.3646694295876096},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.8,"breakHorizontal":-1.6,"spinRate":2438,"spinDirection":319},"zone":8,"typeConfidence":2.0,"plateTime":0.4422108952835586,"extension":6.8283761519451485},"hitData":{"launchSpeed":83.2,"launchAngle":34.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.01,"coordY":121.43}},"index":4,"playId":"87cb7190-d2e9-3728-b226-006749b243c8","pitchNumber":5,"startTime":"2026-08-02T21:24:12.990Z","endTime":"2026-08-02T21:24:28.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-08-02T21:24:28.651Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Starling Marte singles on a ground ball to left fielder Mickey Moniak. Salvador Perez to 3rd.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T21:24:34.917Z","endTime":"2026-08-02T21:27:12.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"postOnThird":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.3,"endSpeed":81.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.631370757916397,"aZ":-29.169592068942986,"pfxX":7.184510162567173,"pfxZ":1.8318154605878867,"pX":0.9120208719472829,"pZ":1.6736335397832405,"vX0":-6.439950996905139,"vY0":-125.65603068880974,"vZ0":-3.716316791307743,"x":82.24,"y":193.59,"x0":2.5449703880827337,"y0":50.00214649847398,"z0":5.479803682038238,"aX":11.76949714309591},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.9,"breakHorizontal":-12.0,"spinRate":1715,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.43190708773740694,"extension":6.642527019077534},"index":0,"playId":"b40700c8-9e96-3bc9-b249-332df0b8344d","pitchNumber":1,"startTime":"2026-08-02T21:25:00.300Z","endTime":"2026-08-02T21:25:05.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"second":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":82.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.698743695589908,"aZ":-26.451715669563896,"pfxX":-0.2246330362363398,"pfxZ":3.3871802665448154,"pX":0.29888380339111403,"pZ":3.624388543672302,"vX0":-5.354472296637455,"vY0":-127.31554216346285,"vZ0":-0.0745840792371274,"x":105.61,"y":140.92,"x0":2.4324319400286485,"y0":50.005691375104874,"z0":5.695731609036901,"aX":-0.38025656147945275},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.4,"breakHorizontal":1.3,"spinRate":2257,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.42532857546006264,"extension":6.602223906266817},"index":1,"playId":"7bddedda-6b72-3349-8ff3-90682b5a5bca","pitchNumber":2,"startTime":"2026-08-02T21:25:34.754Z","endTime":"2026-08-02T21:25:39.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"second":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":79.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.112613309872877,"aZ":-34.398777803417495,"pfxX":0.1033738271081075,"pfxZ":-1.4273204801994464,"pX":-0.48119956361407706,"pZ":2.328222000856235,"vX0":-7.1776752225771,"vY0":-122.50675376058324,"vZ0":-0.8916245610181535,"x":135.34,"y":175.92,"x0":2.4461140374439467,"y0":50.006054637285565,"z0":5.580191387296386,"aX":0.16160885280264148},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.5,"breakHorizontal":1.1,"spinRate":2306,"spinDirection":341},"zone":4,"typeConfidence":2.0,"plateTime":0.443325331400684,"extension":6.6563382279623635},"index":2,"playId":"2963c03f-fdad-3f80-bd32-e0259f317ebf","pitchNumber":3,"startTime":"2026-08-02T21:25:55.845Z","endTime":"2026-08-02T21:26:02.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"second":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15591865202101,"aZ":-26.69857023947896,"pfxX":8.219169047115061,"pfxZ":3.01038196031047,"pX":-0.13540090060266294,"pZ":3.541365033900402,"vX0":-9.41091432816033,"vY0":-132.70487565827582,"vZ0":-0.23752102706612221,"x":122.16,"y":143.16,"x0":2.3564496017109424,"y0":50.00233983452669,"z0":5.544866568482432,"aX":14.94828617955621},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.6,"breakHorizontal":-13.3,"spinRate":2402,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.4096785149049196,"extension":6.749244437933314},"index":3,"playId":"7d304dac-e5a6-3035-ad58-e6808229084a","pitchNumber":4,"startTime":"2026-08-02T21:26:24.102Z","endTime":"2026-08-02T21:26:30.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"second":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"}},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.785112661628208,"aZ":-33.929383190194,"pfxX":0.8249551888997146,"pfxZ":-1.0973394625933715,"pX":-0.2751441466084841,"pZ":2.095978514280448,"vX0":-6.814056711805778,"vY0":-124.63749367064334,"vZ0":-1.7786632228383548,"x":127.49,"y":182.19,"x0":2.365991497507099,"y0":50.00285367836795,"z0":5.573857040695305,"aX":1.3231896330291926},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.2,"breakHorizontal":-0.2,"spinRate":2444,"spinDirection":333},"zone":7,"typeConfidence":2.0,"plateTime":0.43644925194222717,"extension":6.786557100952869},"hitData":{"launchSpeed":93.4,"launchAngle":8.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.85,"coordY":103.04}},"index":4,"playId":"ad65797d-ad82-330f-ba9e-a6b1ca77e983","pitchNumber":5,"startTime":"2026-08-02T21:27:02.155Z","endTime":"2026-08-02T21:27:12.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"second":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-08-02T21:27:12.913Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"John Rave flies out to right fielder Troy Johnston.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T21:28:03.955Z","endTime":"2026-08-02T21:29:46.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"postOnThird":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"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":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-02T21:27:20.959Z","endTime":"2026-08-02T21:28:06.163Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":89.8,"endSpeed":84.3,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.253063266597163,"aZ":-24.81346916062464,"pfxX":0.510089406151534,"pfxZ":4.128353005843627,"pX":-0.3738341991883015,"pZ":3.5912789886717413,"vX0":-7.522894778070346,"vY0":-130.85025968411477,"vZ0":-0.3613805407488424,"x":131.25,"y":141.82,"x0":2.4381315620142616,"y0":50.00262511755099,"z0":5.545845462836763,"aX":0.9094426541095775},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.7,"breakHorizontal":0.2,"spinRate":2389,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.4141365997832729,"extension":6.7712997148714695},"index":1,"playId":"29d67ed1-facf-399b-897e-71c6dd4f61fc","pitchNumber":1,"startTime":"2026-08-02T21:28:06.163Z","endTime":"2026-08-02T21:28:11.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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.0,"endSpeed":83.6,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.573183694745538,"aZ":-23.639342131716468,"pfxX":0.17583440550667895,"pfxZ":4.90466872219422,"pX":-1.4090310926350813,"pZ":1.8346197957636239,"vX0":-9.552031529814972,"vY0":-129.48602971935418,"vZ0":-4.722857049919593,"x":170.71,"y":189.25,"x0":2.2661262448732273,"y0":50.00629660836478,"z0":5.43431768939178,"aX":0.3066708965288276},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.3,"breakHorizontal":1.3,"spinRate":2430,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4189569180068746,"extension":6.792062352294725},"index":2,"playId":"817ea605-520b-336e-9966-28e90ee87f8c","pitchNumber":2,"startTime":"2026-08-02T21:28:22.477Z","endTime":"2026-08-02T21:28:27.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":85.3,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21831486021753,"aZ":-24.341340324574695,"pfxX":8.301849492101223,"pfxZ":4.290077479258757,"pX":-0.5547225528743434,"pZ":2.3344795676376937,"vX0":-10.303102182428596,"vY0":-132.7069943535035,"vZ0":-3.700228088568377,"x":138.14,"y":175.75,"x0":2.25786139289735,"y0":50.00144260972635,"z0":5.473065504357054,"aX":15.15085813821408},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.3,"breakHorizontal":-13.4,"spinRate":2312,"spinDirection":130},"zone":4,"typeConfidence":2.0,"plateTime":0.4091279498900624,"extension":6.6932890975656125},"index":3,"playId":"5734672d-9ed2-319f-b28e-095f561bb381","pitchNumber":3,"startTime":"2026-08-02T21:28:38.290Z","endTime":"2026-08-02T21:28:42.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.9,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66845273734683,"aZ":-25.08222688435059,"pfxX":7.928759395340641,"pfxZ":3.8341676343765014,"pX":-0.9132282561399401,"pZ":1.9977607407809228,"vX0":-10.888261493405018,"vY0":-133.65034155571007,"vZ0":-4.74634065627088,"x":151.81,"y":184.84,"x0":2.141166261816126,"y0":50.00556488440535,"z0":5.548205849134862,"aX":14.673531210708308},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.2,"breakHorizontal":-12.6,"spinRate":2222,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4063202075925254,"extension":6.790218864025984},"index":4,"playId":"5ff93f3f-922b-3a39-954e-949e48712fb8","pitchNumber":4,"startTime":"2026-08-02T21:28:56.733Z","endTime":"2026-08-02T21:29:02.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":83.2,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.61710531105153,"aZ":-25.586364873867,"pfxX":0.292946133309413,"pfxZ":3.8085769266097538,"pX":-0.4336071350486854,"pZ":2.234629822138292,"vX0":-7.584434551602227,"vY0":-129.03404863345312,"vZ0":-3.2286121213022105,"x":133.53,"y":178.44,"x0":2.475273867798106,"y0":50.00050078742669,"z0":5.4210712061986195,"aX":0.5085658110368347},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.6,"breakHorizontal":0.7,"spinRate":2388,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.42054569780113216,"extension":6.7864760750361794},"index":5,"playId":"c4ae6eaf-5e39-3ca0-8e69-a981c6a789fd","pitchNumber":5,"startTime":"2026-08-02T21:29:14.033Z","endTime":"2026-08-02T21:29:19.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.9,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.36631559024576,"aZ":-28.25121788032497,"pfxX":1.3455291348010823,"pfxZ":2.220932990888718,"pX":0.161216481106737,"pZ":2.6933475589190645,"vX0":-6.693197126036826,"vY0":-130.56323916000483,"vZ0":-1.5892647900922034,"x":110.85,"y":166.06,"x0":2.5573162312705766,"y0":50.00495856373669,"z0":5.388992093204711,"aX":2.379793069306119},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.0,"breakHorizontal":-1.3,"spinRate":2432,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.4157809554352161,"extension":6.857347961012145},"hitData":{"launchSpeed":88.5,"launchAngle":63.0,"totalDistance":196.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.97,"coordY":133.95}},"index":6,"playId":"3df2da61-fa0d-30bb-bee2-351d3d0a3e58","pitchNumber":6,"startTime":"2026-08-02T21:29:36.378Z","endTime":"2026-08-02T21:29:46.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-08-02T21:29:46.901Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Tolbert flies out to right fielder Troy Johnston.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T21:30:03.555Z","endTime":"2026-08-02T21:30:31.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".960"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.98"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.30"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"63.12"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.81"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.97"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.02"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.60"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.58"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.12"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"57.77"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.47"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"63.51"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"59.96"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".625"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".600"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".960"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":86.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.399713274767752,"aZ":-26.84514244826967,"pfxX":7.9951862631584785,"pfxZ":2.837834761380657,"pX":0.10360182745726393,"pZ":1.7692118706851772,"vX0":-8.963737629478688,"vY0":-134.26098367416654,"vZ0":-4.662637762066582,"x":113.05,"y":191.01,"x0":2.4031042029468472,"y0":50.00106534746552,"z0":5.37503964138856,"aX":15.005494033976028},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.6,"breakHorizontal":-13.2,"spinRate":2351,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.4036505572445632,"extension":6.762651412776723},"hitData":{"launchSpeed":79.0,"launchAngle":32.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.75,"coordY":88.58}},"index":0,"playId":"4f913bd9-7d17-3314-b37a-d58a7b5bcd16","pitchNumber":1,"startTime":"2026-08-02T21:30:23.384Z","endTime":"2026-08-02T21:30:31.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","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":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-08-02T21:30:31.562Z","atBatIndex":71}]