[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out, second baseman Brice Turang to first baseman Andrew Vaughn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-27T23:10:11.056Z","endTime":"2026-06-27T23:11:42.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-27T21:34:35.194Z","endTime":"2026-06-27T22:44:21.175Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-27T22:44:21.175Z","endTime":"2026-06-27T23:09:25.567Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-27T23:09:25.567Z","endTime":"2026-06-27T23:10:12.974Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25063396280479,"aZ":-15.928428639278122,"pfxX":8.522676046380196,"pfxZ":8.363997505536737,"pX":-0.3951332580909128,"pZ":1.975097434531664,"vX0":-10.719899075943156,"vY0":-138.1235356903269,"vZ0":-5.063109937786876,"x":132.06,"y":185.45,"x0":2.419401673628411,"y0":50.004432377828415,"z0":4.8944194554251785,"aX":16.55697150090721},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":-13.3,"spinRate":2324,"spinDirection":131},"zone":7,"typeConfidence":2.0,"plateTime":0.39575928856296194,"extension":6.814458837063151},"index":3,"playId":"8cff75b1-e3a0-3163-888c-1f73b7b02d93","pitchNumber":1,"startTime":"2026-06-27T23:10:12.974Z","endTime":"2026-06-27T23:10:17.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60227687837457,"aZ":-16.775124925924164,"pfxX":9.293330758859895,"pfxZ":7.630613563842977,"pX":0.12652746836254722,"pZ":1.7257384132164526,"vX0":-9.559460720341923,"vY0":-140.60307061916333,"vZ0":-5.84968230794589,"x":112.18,"y":192.19,"x0":2.3506561864205033,"y0":50.00084260078273,"z0":4.908252829616178,"aX":18.747827280465255},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":-15.0,"spinRate":2455,"spinDirection":127},"zone":8,"typeConfidence":2.0,"plateTime":0.38842777982452503,"extension":6.57037088313263},"index":4,"playId":"105b5cd2-bde5-36bc-a401-822f95ac1574","pitchNumber":2,"startTime":"2026-06-27T23:10:25.617Z","endTime":"2026-06-27T23:10:30.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-27T23:10:37.322Z","endTime":"2026-06-27T23:10:47.578Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.740010761564566,"aZ":-16.3381188506245,"pfxX":8.345946336104326,"pfxZ":8.238555068904017,"pX":-0.08208412607555265,"pZ":1.7347880089190402,"vX0":-9.55021076746749,"vY0":-137.37542255300548,"vZ0":-5.449768555855794,"x":120.13,"y":191.94,"x0":2.345342434937594,"y0":50.00638039548815,"z0":4.844663954272772,"aX":16.050354702774257},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":-13.2,"spinRate":2419,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.3978063435155086,"extension":6.633262723543467},"index":6,"playId":"28eb38be-4063-3047-ac25-b15be09e4cd8","pitchNumber":3,"startTime":"2026-06-27T23:10:47.578Z","endTime":"2026-06-27T23:10:51.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":96.2,"endSpeed":88.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92340865762796,"aZ":-15.160572134691929,"pfxX":8.824462683779284,"pfxZ":8.610674352621196,"pX":-0.705919161250044,"pZ":1.1727438474010567,"vX0":-11.372954928145923,"vY0":-139.55198214953293,"vZ0":-7.50961572582418,"x":143.91,"y":207.12,"x0":2.272602973020473,"y0":50.002577557206145,"z0":4.8941366533855275,"aX":17.43476501338303},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":-13.7,"spinRate":2470,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.39224307479785026,"extension":6.774791478648909},"index":7,"playId":"8c908871-275d-36c2-8319-eb073872fe62","pitchNumber":4,"startTime":"2026-06-27T23:11:04.481Z","endTime":"2026-06-27T23:11:08.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.626852681956777,"aZ":-37.31685992905814,"pfxX":-6.580891347789056,"pfxZ":-3.4076144368411736,"pX":-0.15616445556954564,"pZ":2.475741275530467,"vX0":-4.932728730940886,"vY0":-121.42796418722752,"vZ0":1.7323307078056516,"x":122.95,"y":171.93,"x0":2.7499438280218373,"y0":50.00561643669632,"z0":4.976864198306742,"aX":-9.922009574649298},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-5.5,"breakHorizontal":13.0,"spinRate":2171,"spinDirection":321},"zone":5,"typeConfidence":2.0,"plateTime":0.44943104043674076,"extension":6.63084326133451},"index":8,"playId":"d4e0e3c5-fdc7-388f-a689-789a44b43825","pitchNumber":5,"startTime":"2026-06-27T23:11:18.574Z","endTime":"2026-06-27T23:11:21.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.897526563421145,"aZ":-16.07297370607803,"pfxX":8.934729571888639,"pfxZ":8.03261693211947,"pX":0.5730028186098528,"pZ":1.9462398509634395,"vX0":-9.158226085068264,"vY0":-140.47126452740144,"vZ0":-5.151660446628478,"x":95.16,"y":186.23,"x0":2.7098329774247896,"y0":50.005407372173885,"z0":4.844030218994896,"aX":17.914299193739424},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":-14.4,"spinRate":2373,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.3894724747975502,"extension":6.74758634822485},"hitData":{"launchSpeed":60.2,"launchAngle":-4.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.62,"coordY":149.51}},"index":9,"playId":"70a9d39f-c07d-3b1c-8e5c-16d915b93c3a","pitchNumber":6,"startTime":"2026-06-27T23:11:34.765Z","endTime":"2026-06-27T23:11:42.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-06-27T23:11:42.775Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Shaw strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-27T23:11:57.397Z","endTime":"2026-06-27T23:13:00.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":94.3,"endSpeed":86.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.442136643601582,"aZ":-16.021133865409922,"pfxX":6.781898978100582,"pfxZ":8.484799604111386,"pX":0.964012054779955,"pZ":3.4640528927426995,"vX0":-6.750052756645234,"vY0":-137.1431718636763,"vZ0":-0.9896033920851819,"x":80.25,"y":145.25,"x0":2.5765329312433516,"y0":50.006013229127824,"z0":4.922814495282641,"aX":12.916414781045496},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":-10.8,"spinRate":2210,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.39945339022986914,"extension":6.642787531863368},"index":0,"playId":"eebeb40e-7db4-331f-a652-d4764b422b57","pitchNumber":1,"startTime":"2026-06-27T23:12:08.492Z","endTime":"2026-06-27T23:12:12.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74085537674347,"aZ":-37.397951755478864,"pfxX":-7.556192070264649,"pfxZ":-3.553075430001396,"pX":0.46762495648113955,"pZ":2.0020555352634224,"vX0":-3.033751301030278,"vY0":-120.61510460875678,"vZ0":1.3034122486392221,"x":99.18,"y":184.72,"x0":2.7237086784566946,"y0":50.001388441947725,"z0":4.7556995490423155,"aX":-11.11663067422986},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.9,"breakHorizontal":14.4,"spinRate":1940,"spinDirection":309},"zone":9,"typeConfidence":2.0,"plateTime":0.45434147962240745,"extension":6.747688350482036},"index":1,"playId":"36b4f066-b51b-3a25-9a8a-6cc850701cf0","pitchNumber":2,"startTime":"2026-06-27T23:12:20.505Z","endTime":"2026-06-27T23:12:24.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-06-27T23:12:31.833Z","endTime":"2026-06-27T23:12:42.659Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10654109917493,"aZ":-15.123193381163842,"pfxX":6.216076014621147,"pfxZ":8.670150866973769,"pX":0.7281228722296071,"pZ":3.0450331597469087,"vX0":-6.8131530156192905,"vY0":-138.87692900756724,"vZ0":-2.3794459507251564,"x":89.25,"y":156.56,"x0":2.3976060436187296,"y0":50.00338114858306,"z0":4.910700048713197,"aX":12.226077257004903},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":-10.0,"spinRate":2261,"spinDirection":127},"zone":3,"typeConfidence":2.0,"plateTime":0.3933710374980226,"extension":6.510470506892048},"index":3,"playId":"ec286e39-3765-3ca0-8e32-73c1f6d46820","pitchNumber":3,"startTime":"2026-06-27T23:12:42.659Z","endTime":"2026-06-27T23:12:45.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.459381538557743,"aZ":-17.684741567003254,"pfxX":7.718124845632038,"pfxZ":7.3237668067632296,"pX":0.5443810812780852,"pZ":3.665112295357732,"vX0":-7.774513350972764,"vY0":-139.55404166030493,"vZ0":-0.4320808075264208,"x":96.25,"y":139.82,"x0":2.359269370579874,"y0":50.004905051819584,"z0":4.983548806354887,"aX":15.274719022644739},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.3,"breakHorizontal":-12.5,"spinRate":2255,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.39201311780404335,"extension":6.654144462360656},"index":4,"playId":"2e18c1c1-4e40-3791-b5cd-2c97ad8ee986","pitchNumber":4,"startTime":"2026-06-27T23:12:56.764Z","endTime":"2026-06-27T23:13:00.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:13:00.027Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Seiya Suzuki lines out sharply to left fielder Jackson Chourio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-27T23:13:09.485Z","endTime":"2026-06-27T23:14:38.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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":87.2,"endSpeed":80.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.575197282150647,"aZ":-38.232218504577204,"pfxX":4.224974074722219,"pfxZ":-3.673178873828535,"pX":2.0625516158152317,"pZ":2.932383691790398,"vX0":-3.101850853132757,"vY0":-127.02289211807305,"vZ0":2.3328066537660206,"x":38.38,"y":159.61,"x0":2.744581194837224,"y0":50.000258657390155,"z0":5.020518178409813,"aX":6.97228804675605},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-6.0,"breakHorizontal":-7.1,"spinRate":1434,"spinDirection":83},"zone":12,"typeConfidence":2.0,"plateTime":0.4295604325028375,"extension":6.4543408004934095},"index":0,"playId":"531bf0fa-0fe9-3b66-baf8-f6093c6d8281","pitchNumber":1,"startTime":"2026-06-27T23:13:21.650Z","endTime":"2026-06-27T23:13:24.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14936021891086,"aZ":-15.921185161056455,"pfxX":7.934744176165568,"pfxZ":8.0139540269638,"pX":-0.8992209023692477,"pZ":2.0151463624416674,"vX0":-12.248928536558184,"vY0":-141.0506750475392,"vZ0":-5.0393827611658955,"x":151.28,"y":184.37,"x0":2.45587363765436,"y0":50.00121365483164,"z0":4.8411527828351915,"aX":16.090248505618497},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.7,"breakHorizontal":-12.0,"spinRate":2322,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.3873578214448896,"extension":6.6154582464308085},"index":1,"playId":"53f8c48f-6699-3b95-b5a2-83c74375240e","pitchNumber":2,"startTime":"2026-06-27T23:13:35.599Z","endTime":"2026-06-27T23:13:39.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.161996023607944,"aZ":-16.330071562699946,"pfxX":7.705407534596126,"pfxZ":8.011106633338821,"pX":0.8597951907820733,"pZ":1.3475933439885526,"vX0":-7.547206445121528,"vY0":-139.0244869388815,"vZ0":-6.235561049714059,"x":84.23,"y":202.39,"x0":2.595175272125073,"y0":50.000495617649094,"z0":4.684428579747352,"aX":15.236547328365459},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.6,"breakHorizontal":-12.6,"spinRate":2227,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.3924402503451834,"extension":6.6162140162384775},"index":2,"playId":"b9449cf7-c181-3320-ae29-b0d4e4bb8574","pitchNumber":3,"startTime":"2026-06-27T23:13:53.022Z","endTime":"2026-06-27T23:13:56.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28740636553394,"aZ":-14.303447181222515,"pfxX":7.555702375979006,"pfxZ":9.04421870182852,"pX":0.18457203093472196,"pZ":3.3307917422689934,"vX0":-8.739515467484335,"vY0":-139.22813308874595,"vZ0":-1.9457776488681862,"x":109.96,"y":148.85,"x0":2.372632862145608,"y0":50.00583497767732,"z0":4.978055885209008,"aX":14.93594325415637},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":-12.0,"spinRate":2334,"spinDirection":126},"zone":2,"typeConfidence":2.0,"plateTime":0.39238029843319566,"extension":6.71158632644672},"index":3,"playId":"d3a2bf68-a168-3fd9-b86d-7dcffce817ca","pitchNumber":4,"startTime":"2026-06-27T23:14:08.789Z","endTime":"2026-06-27T23:14:12.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-27T23:14:21.453Z","endTime":"2026-06-27T23:14:30.465Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":95.4,"endSpeed":87.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.988310841460276,"aZ":-14.743350048847264,"pfxX":8.289980787054539,"pfxZ":8.924824911663999,"pX":0.17043747290818437,"pZ":1.677838094997169,"vX0":-8.879845355860668,"vY0":-138.63194526440876,"vZ0":-6.057901190719228,"x":110.5,"y":193.48,"x0":2.332712460201094,"y0":50.00314980947208,"z0":4.869454736650902,"aX":16.192407530776503},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":-13.2,"spinRate":2409,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.3945700437012496,"extension":6.62488181816666},"hitData":{"launchSpeed":106.5,"launchAngle":16.0,"totalDistance":354.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":70.89,"coordY":67.44}},"index":5,"playId":"c0713af0-44f1-31d4-a527-a5672d763ece","pitchNumber":5,"startTime":"2026-06-27T23:14:30.465Z","endTime":"2026-06-27T23:14:38.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:14:38.485Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jackson Chourio homers (11) on a line drive to center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-27T23:16:59.295Z","endTime":"2026-06-27T23:17:27.205Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-27T23:16:54.843Z","endTime":"2026-06-27T23:17:01.562Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"},"defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94947286152007,"aZ":-23.592973475020784,"pfxX":7.894616697044574,"pfxZ":4.5990186754134434,"pX":-0.6559891588624147,"pZ":2.692112256051212,"vX0":-7.688393279137027,"vY0":-134.86830371979008,"vZ0":-4.625475734476802,"x":142.0,"y":166.09,"x0":1.1892086516467104,"y0":50.000942167498316,"z0":6.067660602283379,"aX":14.721476670187144},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.7,"breakHorizontal":-13.0,"spinRate":2230,"spinDirection":145},"zone":4,"typeConfidence":0.91,"plateTime":0.40422547539410747,"extension":7.1791332633899},"hitData":{"launchSpeed":108.0,"launchAngle":20.0,"totalDistance":411.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.7,"coordY":32.89}},"index":1,"playId":"e0f350c1-5fd2-3f25-967d-9b42d69c4574","pitchNumber":1,"startTime":"2026-06-27T23:17:01.562Z","endTime":"2026-06-27T23:17:27.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":9.699999999999996,"leverageIndex":0.86,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:17:27.205Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brice Turang flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-27T23:17:31.137Z","endTime":"2026-06-27T23:19:02.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.5,"endSpeed":85.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.841011499812065,"aZ":-19.525450354205304,"pfxX":2.459537138460086,"pfxZ":6.800806388524027,"pX":-0.5216241061230287,"pZ":3.1234237235205633,"vX0":-6.223708751161697,"vY0":-134.70790646274335,"vZ0":-3.8264423273904895,"x":136.88,"y":154.45,"x0":1.4865402942013424,"y0":50.00575866712149,"z0":5.921091565249332,"aX":4.577065882176679},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.8,"breakHorizontal":-3.4,"spinRate":2138,"spinDirection":143},"zone":1,"typeConfidence":0.9,"plateTime":0.40466857372290654,"extension":7.199797604037901},"index":0,"playId":"d4f21b6f-adb0-342a-9c07-877c0d509009","pitchNumber":1,"startTime":"2026-06-27T23:17:47.437Z","endTime":"2026-06-27T23:17:50.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":86.5,"endSpeed":80.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77173097560655,"aZ":-30.66592562356462,"pfxX":-1.2013912358782486,"pfxZ":0.922107541951573,"pX":-1.9759674958714328,"pZ":1.5502630215977808,"vX0":-8.01157630796475,"vY0":-125.84489203505763,"vZ0":-4.627786515267658,"x":192.32,"y":196.92,"x0":1.384272433419404,"y0":50.00150236642229,"z0":5.853066391652114,"aX":-1.9545965680959048},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.0,"breakHorizontal":3.7,"spinRate":2261,"spinDirection":223},"zone":13,"typeConfidence":0.91,"plateTime":0.43266482323314914,"extension":7.12060202301694},"index":1,"playId":"144d77a2-6c0b-3701-a5c9-bee150bc8d46","pitchNumber":2,"startTime":"2026-06-27T23:18:01.780Z","endTime":"2026-06-27T23:18:05.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.799736602497624,"aZ":-31.81960869929694,"pfxX":-1.1558631940830262,"pfxZ":0.21691903391129053,"pX":-0.06209435315609527,"pZ":2.399220847992299,"vX0":-3.5698746016904135,"vY0":-125.08514075766419,"vZ0":-2.4952809628155377,"x":119.37,"y":174.0,"x0":1.522992605307959,"y0":50.0005808878623,"z0":5.970808935602152,"aX":-1.8652965222830167},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.1,"breakHorizontal":2.8,"spinRate":2326,"spinDirection":235},"zone":5,"typeConfidence":0.9,"plateTime":0.4347835851876938,"extension":7.066381337994732},"index":2,"playId":"df1b9b7e-2679-3254-81f6-375adf7107ea","pitchNumber":3,"startTime":"2026-06-27T23:18:13.626Z","endTime":"2026-06-27T23:18:16.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13228652280524,"aZ":-25.457931102675794,"pfxX":-0.3436322940864218,"pfxZ":3.6675639898930594,"pX":0.21197279622261422,"pZ":4.231252612670525,"vX0":-2.8985742753234676,"vY0":-133.8388014453548,"vZ0":0.12093730313669604,"x":108.92,"y":124.54,"x0":1.3491800413575654,"y0":50.004976051593864,"z0":5.9935154743587,"aX":-0.6299263049139208},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.8,"breakHorizontal":1.2,"spinRate":2110,"spinDirection":146},"zone":12,"typeConfidence":0.89,"plateTime":0.40765056602056093,"extension":6.92840287889201},"index":3,"playId":"e2d194aa-3779-307c-8f9f-20bb936150df","pitchNumber":4,"startTime":"2026-06-27T23:18:29.115Z","endTime":"2026-06-27T23:18:32.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41944196445225,"aZ":-23.585351413718886,"pfxX":9.058453991275847,"pfxZ":4.676177437146735,"pX":-1.8936885872457998,"pZ":1.265974828660756,"vX0":-10.946863821177665,"vY0":-134.92414456139153,"vZ0":-7.812905065119599,"x":189.18,"y":204.6,"x0":1.0466208436938966,"y0":50.00339286912516,"z0":5.871439573155816,"aX":16.637947716939383},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.8,"breakHorizontal":-13.9,"spinRate":2167,"spinDirection":148},"zone":13,"typeConfidence":0.9,"plateTime":0.4065500042189667,"extension":7.247099440137789},"index":4,"playId":"7ccc772a-e036-3272-8606-b1bbca1d72d9","pitchNumber":5,"startTime":"2026-06-27T23:18:41.851Z","endTime":"2026-06-27T23:18:45.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.461337681680675,"aZ":-22.47483538235534,"pfxX":0.5969355982937543,"pfxZ":5.294209306712176,"pX":-0.17313187097906702,"pZ":2.293809282902102,"vX0":-4.7432397241223665,"vY0":-134.35357567694723,"vZ0":-4.948435476500686,"x":123.6,"y":176.85,"x0":1.5358617025168526,"y0":50.00350889032556,"z0":5.751732813795087,"aX":1.093945537085761},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.8,"breakHorizontal":-0.1,"spinRate":2130,"spinDirection":144},"zone":5,"typeConfidence":0.9,"plateTime":0.4073087697756832,"extension":7.259577606396044},"hitData":{"launchSpeed":88.6,"launchAngle":30.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":84.9,"coordY":73.2}},"index":5,"playId":"ef2ad10b-afa7-3dc0-a822-943231612c37","pitchNumber":6,"startTime":"2026-06-27T23:18:54.325Z","endTime":"2026-06-27T23:19:02.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:19:02.668Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"William Contreras called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-27T23:19:03.573Z","endTime":"2026-06-27T23:20:43.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.871747974212337,"aZ":-19.52077898885328,"pfxX":0.7382775401892174,"pfxZ":6.753416718963452,"pX":-0.36601226641244,"pZ":2.8360105599575234,"vX0":-4.7891099093172755,"vY0":-135.56146642441672,"vZ0":-4.71672368721897,"x":130.95,"y":162.21,"x0":1.3226898565709535,"y0":50.00062060526667,"z0":5.949376548655189,"aX":1.3836328237276327},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.5,"breakHorizontal":-0.4,"spinRate":2151,"spinDirection":152},"zone":1,"typeConfidence":0.91,"plateTime":0.4030755369492849,"extension":7.0632750651534995},"index":0,"playId":"3ebdbe40-85a9-36f1-aa24-b1334f75773c","pitchNumber":1,"startTime":"2026-06-27T23:19:30.114Z","endTime":"2026-06-27T23:19:33.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.660420299715696,"aZ":-29.83817059240758,"pfxX":6.794183473928459,"pfxZ":1.3969295399467274,"pX":0.4708074245495681,"pZ":1.7003919349619157,"vX0":-4.341752650436801,"vY0":-127.36671067307036,"vZ0":-5.292740754772029,"x":99.05,"y":192.87,"x0":1.302630955477556,"y0":50.00051641004578,"z0":6.124973324272354,"aX":11.320476665062603},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.7,"breakHorizontal":-11.5,"spinRate":1483,"spinDirection":132},"zone":9,"typeConfidence":0.9,"plateTime":0.4277156192404159,"extension":7.060623199809811},"index":1,"playId":"345d1942-76f7-3e40-915b-aead7a8eebd5","pitchNumber":2,"startTime":"2026-06-27T23:19:45.753Z","endTime":"2026-06-27T23:19:48.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-27T23:20:01.202Z","endTime":"2026-06-27T23:20:11.054Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"},"defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.181800463940654,"aZ":-22.135223435727184,"pfxX":-0.7571211730958501,"pfxZ":5.418759082366886,"pX":-0.1371547649939279,"pZ":4.530222798413904,"vX0":-4.074383144013235,"vY0":-134.48942971824704,"vZ0":0.2245682394998788,"x":122.23,"y":116.46,"x0":1.4889404654854088,"y0":50.000459481717634,"z0":6.001865489399187,"aX":-1.4007101165124172},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.1,"breakHorizontal":2.2,"spinRate":2248,"spinDirection":146},"zone":11,"typeConfidence":0.91,"plateTime":0.4055882372509547,"extension":6.937446501370631},"index":3,"playId":"49a88022-cbb8-3e15-89e8-323959ac82dd","pitchNumber":3,"startTime":"2026-06-27T23:20:11.054Z","endTime":"2026-06-27T23:20:14.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84085918473882,"aZ":-21.565885768124918,"pfxX":5.136326853698642,"pfxZ":5.728241314864121,"pX":-1.186848292750114,"pZ":2.4570098767695385,"vX0":-7.788255230708158,"vY0":-134.8968540039551,"vZ0":-5.142115328752419,"x":162.24,"y":172.44,"x0":1.0632053378730666,"y0":50.00594348932287,"z0":5.897028269321214,"aX":9.519455720637513},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.5,"breakHorizontal":-7.8,"spinRate":2176,"spinDirection":146},"zone":11,"typeConfidence":0.52,"plateTime":0.4051771329093601,"extension":7.241177918965466},"index":4,"playId":"51f307cc-8054-37d9-aa2e-61267b29ab29","pitchNumber":4,"startTime":"2026-06-27T23:20:23.852Z","endTime":"2026-06-27T23:20:27.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.171029291158046,"aZ":-25.460497316105943,"pfxX":6.944137456355082,"pfxZ":4.103555806822625,"pX":0.7241509328161485,"pZ":2.073214456560907,"vX0":-3.6050381370783935,"vY0":-126.89142086429564,"vZ0":-4.818057657854018,"x":89.4,"y":182.8,"x0":1.2586462264000806,"y0":50.00254253900234,"z0":6.0169447726854814,"aX":11.360777002710332},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.6,"breakHorizontal":-11.8,"spinRate":1623,"spinDirection":128},"zone":9,"typeConfidence":0.87,"plateTime":0.4311067270021094,"extension":7.080481978392422},"index":5,"playId":"67e0ab94-ad0f-33cd-9584-77985a16e233","pitchNumber":5,"startTime":"2026-06-27T23:20:37.983Z","endTime":"2026-06-27T23:20:43.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:20:43.292Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Vaughn flies out to right fielder Matt Shaw.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-27T23:20:50.898Z","endTime":"2026-06-27T23:21:25.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.737293688288066,"aZ":-29.078089383623862,"pfxX":-1.0929199704869097,"pfxZ":1.871686061001002,"pX":0.9502695881708461,"pZ":2.8765178647914267,"vX0":-1.5451780237229766,"vY0":-127.03370406889503,"vZ0":-1.8973005336785003,"x":80.78,"y":161.11,"x0":1.7053507653158018,"y0":50.00550637825324,"z0":5.9149084096623445,"aX":-1.8102712341733098},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.2,"breakHorizontal":2.3,"spinRate":2261,"spinDirection":158},"zone":12,"typeConfidence":0.91,"plateTime":0.42896663748722874,"extension":7.0113122363615386},"index":0,"playId":"f71d3a7a-7a98-3ee2-a896-be7be3874ace","pitchNumber":1,"startTime":"2026-06-27T23:21:05.711Z","endTime":"2026-06-27T23:21:09.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":92.6,"endSpeed":85.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64661101449316,"aZ":-19.521397094487156,"pfxX":-0.01317873360344679,"pfxZ":6.767227091617302,"pX":-0.45231735500577486,"pZ":2.912568075136155,"vX0":-4.5983313601415,"vY0":-134.93366601645764,"vZ0":-4.467671873952815,"x":134.24,"y":160.14,"x0":1.2658965813867966,"y0":50.00014721895226,"z0":5.940628238460561,"aX":-0.023190537038470172},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.6,"breakHorizontal":0.8,"spinRate":2202,"spinDirection":150},"zone":1,"typeConfidence":0.91,"plateTime":0.40385890276127157,"extension":7.19381890912364},"hitData":{"launchSpeed":92.1,"launchAngle":34.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.96,"coordY":74.62}},"index":1,"playId":"f859dfc4-720a-3b84-9401-ddb688dea7ae","pitchNumber":2,"startTime":"2026-06-27T23:21:17.216Z","endTime":"2026-06-27T23:21:25.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:21:25.652Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-27T23:23:06.250Z","endTime":"2026-06-27T23:24:08.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.229840578882143,"aZ":-38.95380178415051,"pfxX":-7.013700803741669,"pfxZ":-4.7412911253495675,"pX":-0.47494804966347237,"pZ":2.2814348842580263,"vX0":-5.42358912728155,"vY0":-118.71447410537469,"vZ0":1.780555418521204,"x":135.1,"y":177.18,"x0":2.748440779026297,"y0":50.001867376584606,"z0":5.061420170142454,"aX":-10.031916620770437},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-7.9,"breakHorizontal":14.0,"spinRate":2160,"spinDirection":316},"zone":4,"typeConfidence":2.0,"plateTime":0.4609815951382963,"extension":6.5038110371151285},"index":0,"playId":"9491605b-4a9d-3a71-a0be-288e4da20cc2","pitchNumber":1,"startTime":"2026-06-27T23:23:33.590Z","endTime":"2026-06-27T23:23:38.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.13204136996873,"aZ":-37.33818631889688,"pfxX":-7.224427737711507,"pfxZ":-3.6478518415026286,"pX":0.3276473707897459,"pZ":2.8055862166274244,"vX0":-3.8394203184916313,"vY0":-117.92657722002274,"vZ0":2.8201536883591984,"x":104.51,"y":163.03,"x0":2.9119569843802253,"y0":50.000344618302314,"z0":5.024064780284579,"aX":-10.235708074789887},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-5.6,"breakHorizontal":14.0,"spinRate":2106,"spinDirection":314},"zone":2,"typeConfidence":2.0,"plateTime":0.46338071513013723,"extension":6.640592776471775},"index":1,"playId":"7a6aa36b-6fe2-3fa4-acdb-ab127052065b","pitchNumber":2,"startTime":"2026-06-27T23:23:43.856Z","endTime":"2026-06-27T23:23:48.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-27T23:23:52.885Z","endTime":"2026-06-27T23:24:04.390Z","isPitch":false,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.729510051277142,"aZ":-14.844702331664145,"pfxX":7.278895536827546,"pfxZ":8.845995410923274,"pX":0.026245676659559857,"pZ":2.240651743085054,"vX0":-9.61282578716924,"vY0":-138.77992002387742,"vZ0":-4.634944680383105,"x":116.0,"y":178.28,"x0":2.581920571974453,"y0":50.00518295804284,"z0":4.914248857170838,"aX":14.264833424170074},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":-11.3,"spinRate":2336,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.39397341891990445,"extension":6.64291486835579},"index":3,"playId":"145791ea-2c15-3357-8956-91802bb1491b","pitchNumber":3,"startTime":"2026-06-27T23:24:04.390Z","endTime":"2026-06-27T23:24:08.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:24:08.116Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-27T23:24:14.534Z","endTime":"2026-06-27T23:25:25.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89035276584044,"aZ":-14.61002548765292,"pfxX":7.840075394356675,"pfxZ":8.852485964434226,"pX":-0.3148902261502909,"pZ":2.669423136057037,"vX0":-10.171888551738778,"vY0":-139.38893140257505,"vZ0":-3.4411046252140824,"x":129.0,"y":166.71,"x0":2.348884297277271,"y0":50.002023788839075,"z0":4.8736108785523555,"aX":15.555237826956196},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.6,"breakHorizontal":-12.4,"spinRate":2404,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.3916996500165202,"extension":6.619644586636897},"index":0,"playId":"1d0d691d-54a2-3fae-b8d2-1d1a543a31cc","pitchNumber":1,"startTime":"2026-06-27T23:24:29.216Z","endTime":"2026-06-27T23:24:34.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.083294763707016,"aZ":-17.863927562225786,"pfxX":8.3371398369565,"pfxZ":7.321779344734784,"pX":-0.29584822368253966,"pZ":3.223793013255925,"vX0":-9.961468875114937,"vY0":-139.3333776666192,"vZ0":-1.2910261427245793,"x":128.28,"y":151.74,"x0":2.2527455365842495,"y0":50.00149480965279,"z0":4.880775524761058,"aX":16.292411836498683},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.2,"breakHorizontal":-12.8,"spinRate":2401,"spinDirection":128},"zone":1,"typeConfidence":2.0,"plateTime":0.39402057125049605,"extension":6.664494303739786},"index":1,"playId":"07976318-e11e-37b9-9135-e23ef5173b7f","pitchNumber":2,"startTime":"2026-06-27T23:25:01.876Z","endTime":"2026-06-27T23:25:05.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-27T23:25:12.714Z","endTime":"2026-06-27T23:25:22.169Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40524399980832,"aZ":-12.977531835978153,"pfxX":6.901044689326238,"pfxZ":9.569869702805153,"pX":-0.1363208563466362,"pZ":2.586889816549256,"vX0":-9.335662747443836,"vY0":-140.83324299684628,"vZ0":-4.162827236429948,"x":122.2,"y":168.93,"x0":2.3270832934470187,"y0":50.00162939049186,"z0":4.92536213306553,"aX":13.842311553110836},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":-10.6,"spinRate":2430,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.38913278022889,"extension":6.772329010604092},"index":3,"playId":"302e9aec-6bc7-3248-a610-2f1dc52b22d5","pitchNumber":3,"startTime":"2026-06-27T23:25:22.169Z","endTime":"2026-06-27T23:25:25.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:25:25.624Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to left fielder Jackson Chourio.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-27T23:25:36.467Z","endTime":"2026-06-27T23:27:02.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.202781540059412,"aZ":-37.839365660371584,"pfxX":-7.288440500962764,"pfxZ":-3.785330844797886,"pX":0.6258563642722972,"pZ":1.3849052851263073,"vX0":-2.8036988772510876,"vY0":-121.39719065398143,"vZ0":-0.4354553003712144,"x":93.14,"y":201.39,"x0":2.74190580933423,"y0":50.004381888298845,"z0":4.853472232677702,"aX":-10.905199822425805},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-6.7,"breakHorizontal":13.8,"spinRate":2238,"spinDirection":318},"zone":14,"typeConfidence":2.0,"plateTime":0.4507536062728934,"extension":6.665693417090646},"index":0,"playId":"9ea9618b-ff4d-33e2-a96e-a97746b1ec67","pitchNumber":1,"startTime":"2026-06-27T23:25:46.130Z","endTime":"2026-06-27T23:25:50.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-27T23:25:59.552Z","endTime":"2026-06-27T23:26:07.763Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.478252368269477,"aZ":-39.00752414129424,"pfxX":6.2891445602193405,"pfxZ":-4.154262287184711,"pX":0.0188638628317481,"pZ":2.0175081157105956,"vX0":-8.785733066689836,"vY0":-127.27578164674881,"vZ0":0.506319063257463,"x":116.28,"y":184.31,"x0":2.694216113315532,"y0":50.002141018258,"z0":4.898454604255819,"aX":10.344912144030035},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-7.2,"breakHorizontal":-9.5,"spinRate":1141,"spinDirection":75},"zone":8,"typeConfidence":2.0,"plateTime":0.4299001911328779,"extension":6.66545374755221},"index":2,"playId":"d7023fac-7752-396a-a2bc-baf278d88111","pitchNumber":2,"startTime":"2026-06-27T23:26:07.763Z","endTime":"2026-06-27T23:26:11.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.306567709953313,"aZ":-36.42879605713882,"pfxX":7.944966373452912,"pfxZ":-2.5159045155563122,"pX":1.3303348658580418,"pZ":1.2486069448845667,"vX0":-6.463560644608237,"vY0":-129.09909107653013,"vZ0":-1.9646207964546227,"x":66.29,"y":205.07,"x0":2.831455096293185,"y0":50.00206537922892,"z0":4.817399915111575,"aX":13.440744815577581},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.8,"breakHorizontal":-13.0,"spinRate":1596,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.42389955784484856,"extension":6.618969449636039},"index":3,"playId":"9def83ba-211a-3144-9db6-06f5588fed44","pitchNumber":3,"startTime":"2026-06-27T23:26:21.507Z","endTime":"2026-06-27T23:26:24.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20875606481464,"aZ":-16.342491876758515,"pfxX":7.94951204577508,"pfxZ":7.851050556962901,"pX":-0.07769412497274157,"pZ":2.218285203812309,"vX0":-10.142770811224983,"vY0":-140.92139126814277,"vZ0":-4.454283499939941,"x":119.96,"y":178.89,"x0":2.5307780187975397,"y0":50.005281939071615,"z0":4.871044471271267,"aX":16.03536372319789},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.4,"breakHorizontal":-12.4,"spinRate":2445,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.38827489841070983,"extension":6.760415226715657},"index":4,"playId":"e243f516-f69d-34e6-a80e-a3964a9c19a0","pitchNumber":4,"startTime":"2026-06-27T23:26:35.367Z","endTime":"2026-06-27T23:26:38.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07223335310843,"aZ":-15.033376431829597,"pfxX":8.12318978478983,"pfxZ":8.785353449871353,"pX":-0.7333568487280373,"pZ":2.603837649752862,"vX0":-11.380391387351565,"vY0":-138.80256806106829,"vZ0":-3.6218539714585605,"x":144.95,"y":168.48,"x0":2.36447619028019,"y0":50.003982606327675,"z0":4.926678995218356,"aX":15.85193547399919},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":-12.4,"spinRate":2418,"spinDirection":156},"zone":4,"typeConfidence":2.0,"plateTime":0.39460732449087255,"extension":6.6555050615511515},"hitData":{"launchSpeed":97.9,"launchAngle":45.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":27.12,"coordY":103.67}},"index":5,"playId":"b8f5bab6-1184-3807-b8eb-dd54f449a8ed","pitchNumber":5,"startTime":"2026-06-27T23:26:52.471Z","endTime":"2026-06-27T23:27:02.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:27:02.501Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gary Sánchez singles on a fly ball to right fielder Matt Shaw.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-27T23:28:51.391Z","endTime":"2026-06-27T23:29:53.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.901737832930046,"aZ":-21.93866430243502,"pfxX":6.731347953387161,"pfxZ":5.639366445866671,"pX":1.1350562453986257,"pZ":3.0447365826732864,"vX0":-2.8868919817292547,"vY0":-133.65828003576814,"vZ0":-3.845093763738684,"x":73.73,"y":156.57,"x0":1.352558598295669,"y0":50.003860310638984,"z0":6.070981088342176,"aX":12.220574334464825},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.6,"breakHorizontal":-11.6,"spinRate":2109,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.40926914199120334,"extension":6.953846424054456},"index":0,"playId":"38644bee-3ca0-3660-a62f-a6cdc1f38a74","pitchNumber":1,"startTime":"2026-06-27T23:29:12.811Z","endTime":"2026-06-27T23:29:16.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.411090893305293,"aZ":-24.354191767537795,"pfxX":7.042574063427338,"pfxZ":4.287119514949623,"pX":0.3106180835157148,"pZ":2.7682492863429413,"vX0":-5.197307301097366,"vY0":-133.81925469656886,"vZ0":-4.0983932324469805,"x":105.16,"y":164.04,"x0":1.3577621929202048,"y0":50.00025428591306,"z0":6.052795927503063,"aX":12.840194451365807},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.1,"breakHorizontal":-11.8,"spinRate":2119,"spinDirection":143},"zone":6,"typeConfidence":0.91,"plateTime":0.4084585977105122,"extension":6.98272932538347},"index":1,"playId":"64be35ba-ca67-35e6-be7c-658e52c5113d","pitchNumber":2,"startTime":"2026-06-27T23:29:25.500Z","endTime":"2026-06-27T23:29:29.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13372240845718,"aZ":-22.00286340389136,"pfxX":0.3681254657110553,"pfxZ":5.541926308819136,"pX":-0.14467109586396248,"pZ":2.9564557598048244,"vX0":-4.036987726010563,"vY0":-133.93642173338566,"vZ0":-3.7723913968323837,"x":122.51,"y":158.96,"x0":1.327713652125181,"y0":50.003436202194585,"z0":5.937200425089578,"aX":0.6760528233951645},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.5,"breakHorizontal":0.1,"spinRate":2090,"spinDirection":148},"zone":2,"typeConfidence":0.9,"plateTime":0.4073473825260656,"extension":7.062199504855913},"hitData":{"launchSpeed":65.2,"launchAngle":40.0,"totalDistance":178.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.46,"coordY":147.6}},"index":2,"playId":"e15dfaac-07dd-3f68-b84a-fcf85e8b91f7","pitchNumber":3,"startTime":"2026-06-27T23:29:40.475Z","endTime":"2026-06-27T23:29:53.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":0.78,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:29:53.431Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Blake Perkins flies out to right fielder Matt Shaw.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-27T23:30:04.142Z","endTime":"2026-06-27T23:31:30.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"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(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":93.0,"endSpeed":86.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.974695981719023,"aZ":-21.742107351915465,"pfxX":6.924451245789498,"pfxZ":5.55830712254756,"pX":0.8563342982867727,"pZ":2.36726768180466,"vX0":-3.4409140373389246,"vY0":-135.48770822571092,"vZ0":-5.641570794713508,"x":84.36,"y":174.86,"x0":1.2367153480704163,"y0":50.001898143079686,"z0":5.975682409331291,"aX":12.994991100266475},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.2,"breakHorizontal":-11.9,"spinRate":2022,"spinDirection":144},"zone":14,"typeConfidence":0.89,"plateTime":0.40279929682921134,"extension":7.082106872920142},"index":0,"playId":"b72caf57-670c-3247-b088-a9c29d5a373d","pitchNumber":1,"startTime":"2026-06-27T23:30:22.625Z","endTime":"2026-06-27T23:30:27.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":91.9,"endSpeed":84.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5221695497934,"aZ":-22.732378870183755,"pfxX":6.270870412418407,"pfxZ":5.1922527945003285,"pX":1.9498043845565851,"pZ":2.6173558887235795,"vX0":-0.07889743734225046,"vY0":-133.90053707366133,"vZ0":-4.621801483096885,"x":42.68,"y":168.11,"x0":1.1647270121361424,"y0":50.002904092851374,"z0":5.989303329817236,"aX":11.403083165726542},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.6,"breakHorizontal":-11.4,"spinRate":2084,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.40882916990277973,"extension":6.996171464479149},"index":1,"playId":"41eeff90-1039-3f0e-b5b6-2d30578ff0dc","pitchNumber":2,"startTime":"2026-06-27T23:30:41.671Z","endTime":"2026-06-27T23:30:44.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.33380169719148,"aZ":-27.64255606854481,"pfxX":8.285044462139282,"pfxZ":2.7908291934021774,"pX":-1.1019790875842346,"pZ":0.769726132525062,"vX0":-7.737784436515665,"vY0":-125.56630767893401,"vZ0":-7.424536187244204,"x":159.0,"y":218.0,"x0":0.9179970608837444,"y0":50.00406245533556,"z0":5.961321819347015,"aX":13.458459176757874},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.8,"breakHorizontal":-13.6,"spinRate":1683,"spinDirection":126},"zone":13,"typeConfidence":0.9,"plateTime":0.4333805957434267,"extension":7.075252980493486},"index":2,"playId":"e272f6ba-1e14-3532-ada4-fd94116b4afb","pitchNumber":3,"startTime":"2026-06-27T23:31:00.848Z","endTime":"2026-06-27T23:31:04.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.045319621782838,"aZ":-25.730285698842486,"pfxX":5.973225467202811,"pfxZ":3.542385593251751,"pX":0.08706890111435575,"pZ":2.806688420736987,"vX0":-4.918075377565063,"vY0":-133.21622538611885,"vZ0":-3.654998202097427,"x":113.68,"y":163.0,"x0":1.169065142403412,"y0":50.00622528664657,"z0":6.028467892760725,"aX":10.8811908803659},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.9,"breakHorizontal":-10.0,"spinRate":2149,"spinDirection":146},"zone":2,"typeConfidence":0.91,"plateTime":0.4090809559568864,"extension":7.0721494055460425},"hitData":{"launchSpeed":95.1,"launchAngle":28.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.46,"coordY":73.53}},"index":3,"playId":"ff7c0a1d-6dc3-3c72-b6fd-e6c743db0120","pitchNumber":4,"startTime":"2026-06-27T23:31:21.299Z","endTime":"2026-06-27T23:31:30.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.8,"awayTeamWinProbability":34.2,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.28,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:31:30.707Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sal Frelick lines out to third baseman Alex Bregman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-27T23:31:35.656Z","endTime":"2026-06-27T23:32:01.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36181009817275,"aZ":-18.375812940872454,"pfxX":2.691518978024543,"pfxZ":7.281274716496286,"pX":0.055964483279222134,"pZ":2.552765625622172,"vX0":-4.5968393705925665,"vY0":-135.9396926401724,"vZ0":-5.367573526141862,"x":114.87,"y":169.86,"x0":1.4097313625741044,"y0":50.001948181627164,"z0":5.805491209900834,"aX":5.0999573122603},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.4,"breakHorizontal":-4.1,"spinRate":2161,"spinDirection":134},"zone":5,"typeConfidence":0.9,"plateTime":0.40103903808694996,"extension":7.139802195011887},"hitData":{"launchSpeed":94.3,"launchAngle":5.0,"totalDistance":114.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":114.82,"coordY":177.02}},"index":0,"playId":"6fe29f44-8a79-3145-8893-a44c07b2eea9","pitchNumber":1,"startTime":"2026-06-27T23:31:54.568Z","endTime":"2026-06-27T23:32:01.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":1.08,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:32:01.243Z","atBatIndex":12},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cooper Pratt grounds into a force out, third baseman Alex Bregman to second baseman Nico Hoerner. Gary Sánchez out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-27T23:32:26.691Z","endTime":"2026-06-27T23:33:06.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69775970295486,"aZ":-26.723005378318163,"pfxX":-0.22403421421691627,"pfxZ":3.284757845084288,"pX":0.14650085492506004,"pZ":2.5054477996935645,"vX0":-3.2621981814515744,"vY0":-127.40646466630893,"vZ0":-3.0859723879968346,"x":111.42,"y":171.13,"x0":1.467294891299436,"y0":50.005228413597315,"z0":5.821682786794669,"aX":-0.37161437817310716},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.5,"breakHorizontal":1.1,"spinRate":2298,"spinDirection":169},"zone":5,"typeConfidence":0.9,"plateTime":0.4282507397347417,"extension":7.076534731280545},"index":0,"playId":"eb8bc609-d78c-39fb-85c8-587c5509d277","pitchNumber":1,"startTime":"2026-06-27T23:32:27.036Z","endTime":"2026-06-27T23:32:30.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.317424050262854,"aZ":-18.66690519106054,"pfxX":0.6950482413563197,"pfxZ":7.278533179236178,"pX":-1.4529062743409087,"pZ":1.6500240813071496,"vX0":-7.401988756878357,"vY0":-135.33532125397682,"vZ0":-7.369829879770853,"x":172.38,"y":194.23,"x0":1.2265403813680353,"y0":50.00623251255612,"z0":5.71436588961497,"aX":1.2908480187360853},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.8,"breakHorizontal":0.4,"spinRate":2218,"spinDirection":152},"zone":13,"typeConfidence":0.91,"plateTime":0.4045965498061319,"extension":7.149311341396779},"index":1,"playId":"180602ed-b7bb-35d6-91c5-538572953d4e","pitchNumber":2,"startTime":"2026-06-27T23:32:42.705Z","endTime":"2026-06-27T23:32:46.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67587522315421,"aZ":-23.658744544595653,"pfxX":5.627412240399327,"pfxZ":5.334465287450874,"pX":-0.04719424687089663,"pZ":2.868166184912153,"vX0":-4.671709965592993,"vY0":-125.63918666634787,"vZ0":-3.0960851324130676,"x":118.8,"y":161.34,"x0":1.1060355954907182,"y0":50.005838444098245,"z0":6.041214971995055,"aX":8.98985676753212},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.1,"breakHorizontal":-9.1,"spinRate":1621,"spinDirection":123},"zone":5,"typeConfidence":0.6,"plateTime":0.43611196890128445,"extension":6.87861911534776},"hitData":{"launchSpeed":86.4,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.67,"coordY":161.31}},"index":2,"playId":"8d9b671e-42ca-32b5-8870-52e25401cdf7","pitchNumber":3,"startTime":"2026-06-27T23:32:59.943Z","endTime":"2026-06-27T23:33:06.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:33:06.377Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-27T23:34:59.532Z","endTime":"2026-06-27T23:36:06.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.246540056414123,"aZ":-17.63048134912849,"pfxX":7.881244750663937,"pfxZ":7.5641531624420555,"pX":0.9202915940859425,"pZ":3.0849784493896757,"vX0":-7.478486028942855,"vY0":-137.48654341539924,"vZ0":-1.911046469761835,"x":81.92,"y":155.49,"x0":2.645979760540932,"y0":50.002876158968036,"z0":4.98005614096866,"aX":15.153777770457463},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.6,"breakHorizontal":-12.8,"spinRate":2456,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.39773005360417724,"extension":6.737466737333577},"index":0,"playId":"7992e085-ad01-3512-bb44-17c5d7976974","pitchNumber":1,"startTime":"2026-06-27T23:35:16.920Z","endTime":"2026-06-27T23:35:21.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76294127299713,"aZ":-32.05873647850768,"pfxX":7.319857508367017,"pfxZ":0.07256033771725257,"pX":0.8471078221526575,"pZ":2.6173194490439586,"vX0":-6.785605396623297,"vY0":-125.52321179454249,"vZ0":0.671969003860398,"x":84.71,"y":168.11,"x0":2.636367693970882,"y0":50.002440885660874,"z0":4.959363346198441,"aX":11.663040693737635},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.6,"breakHorizontal":-11.6,"spinRate":1518,"spinDirection":91},"zone":12,"typeConfidence":2.0,"plateTime":0.4365981299350601,"extension":6.4239040084316335},"index":1,"playId":"c7511189-a7fa-3906-8312-fd4164a8dc26","pitchNumber":2,"startTime":"2026-06-27T23:35:31.162Z","endTime":"2026-06-27T23:35:35.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":72.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57220027393414,"aZ":-39.464490130888635,"pfxX":-4.631953256495645,"pfxZ":-5.6171377766979145,"pX":0.1319860451541662,"pZ":0.1366888462723333,"vX0":-4.600467871291091,"vY0":-113.4915913884548,"vZ0":-1.8294798567900534,"x":111.97,"y":235.09,"x0":2.789986804286714,"y0":50.00044167598023,"z0":4.898723657676192,"aX":-6.015604254485757},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-10.3,"breakHorizontal":9.6,"spinRate":2097,"spinDirection":318},"zone":14,"typeConfidence":2.0,"plateTime":0.4833845236891374,"extension":6.851533212911456},"index":2,"playId":"b43b89aa-4bb2-3144-9c62-155e4d02ee6f","pitchNumber":3,"startTime":"2026-06-27T23:35:45.148Z","endTime":"2026-06-27T23:35:48.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":95.7,"endSpeed":88.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.094907774855873,"aZ":-14.590079467930378,"pfxX":7.956068919003134,"pfxZ":8.88212417606712,"pX":1.0994370694023428,"pZ":2.500407537714215,"vX0":-7.227199784222387,"vY0":-139.2919027410949,"vZ0":-4.093849289023405,"x":75.09,"y":171.27,"x0":2.684548124549983,"y0":50.004484814976685,"z0":4.943410887687349,"aX":15.752978792850442},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":-13.1,"spinRate":2376,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.39210749464870176,"extension":6.61426268257681},"index":3,"playId":"bb5bc50d-478e-3c29-b504-37a29658dd0b","pitchNumber":4,"startTime":"2026-06-27T23:36:02.834Z","endTime":"2026-06-27T23:36:06.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:36:06.881Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Kelly grounds out, third baseman Joey Ortiz to first baseman Andrew Vaughn.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-27T23:36:18.342Z","endTime":"2026-06-27T23:37:40.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.965704921676615,"aZ":-15.481391172394334,"pfxX":8.56586587842397,"pfxZ":8.407102922280455,"pX":1.069459479491128,"pZ":2.2310491214345816,"vX0":-6.921775755637203,"vY0":-139.89820856498523,"vZ0":-4.406780049910806,"x":76.23,"y":178.54,"x0":2.4603029634931195,"y0":50.00636794774748,"z0":4.838482069102598,"aX":17.016754264953533},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":-14.2,"spinRate":2410,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.39120636649772766,"extension":6.484733987558481},"index":0,"playId":"40a56264-6ce3-3a40-ae6f-62492c99d867","pitchNumber":1,"startTime":"2026-06-27T23:36:32.486Z","endTime":"2026-06-27T23:36:36.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62325147963368,"aZ":-15.440612613074025,"pfxX":7.331355228863092,"pfxZ":8.296210058905888,"pX":0.10694830890833192,"pZ":2.2238306534977963,"vX0":-9.069526506622871,"vY0":-140.58748542229068,"vZ0":-4.50079934527426,"x":112.92,"y":178.74,"x0":2.4108476026865895,"y0":50.00242610699655,"z0":4.836435089286724,"aX":14.786789616359298},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.4,"breakHorizontal":-11.6,"spinRate":2432,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.38849037302420886,"extension":6.6393832588975865},"index":1,"playId":"5a5cc57e-fa8d-3135-bae9-fb5bbf930188","pitchNumber":2,"startTime":"2026-06-27T23:36:47.136Z","endTime":"2026-06-27T23:36:50.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.169859513146537,"aZ":-19.077532779960976,"pfxX":6.958431391452761,"pfxZ":6.54626232220016,"pX":0.6034440144414024,"pZ":4.985628961911814,"vX0":-8.023124171350519,"vY0":-140.39295837695948,"vZ0":3.2630873457722993,"x":94.0,"y":104.17,"x0":2.5913725639090206,"y0":50.00050495621691,"z0":5.048864087084876,"aX":13.917760871425056},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.7,"breakHorizontal":-11.0,"spinRate":2428,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.3898340584442974,"extension":6.746995823895115},"index":2,"playId":"79a8b866-323e-3829-b440-aa5a2f730006","pitchNumber":3,"startTime":"2026-06-27T23:37:05.559Z","endTime":"2026-06-27T23:37:08.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.179130361092586,"aZ":-18.14254940206968,"pfxX":6.759988616999847,"pfxZ":7.172405119258576,"pX":0.8990418363088534,"pZ":3.3857095186815505,"vX0":-7.002694629959186,"vY0":-138.7907209259037,"vZ0":-0.9198372423324048,"x":82.73,"y":147.37,"x0":2.5728939392805112,"y0":50.00439903373157,"z0":4.92615032035893,"aX":13.22936913863713},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.0,"breakHorizontal":-10.8,"spinRate":2418,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.3941709630360579,"extension":6.785919137155624},"index":3,"playId":"26738aae-5416-3c01-91d2-13a9ce3771d9","pitchNumber":4,"startTime":"2026-06-27T23:37:19.269Z","endTime":"2026-06-27T23:37:23.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.023104488795145,"aZ":-39.13087308440614,"pfxX":-7.642831202251912,"pfxZ":-4.623971299808582,"pX":-0.02015312063610754,"pZ":1.7536580689173944,"vX0":-4.512651224582346,"vY0":-121.61690474381501,"vZ0":0.6268746811137598,"x":117.77,"y":191.43,"x0":2.8502221689124116,"y0":50.00399838045758,"z0":4.876366889296156,"aX":-11.49215610098543},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.0,"breakHorizontal":14.9,"spinRate":2297,"spinDirection":318},"zone":8,"typeConfidence":2.0,"plateTime":0.44972906911711075,"extension":6.6806053341732605},"hitData":{"launchSpeed":80.9,"launchAngle":-34.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.72,"coordY":165.87}},"index":4,"playId":"6667ed4a-9609-363f-be7b-dbeaf682ec89","pitchNumber":5,"startTime":"2026-06-27T23:37:32.909Z","endTime":"2026-06-27T23:37:40.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:37:40.930Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-27T23:37:53.436Z","endTime":"2026-06-27T23:39:58.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.485885748468522,"aZ":-15.692268835946114,"pfxX":7.297452987048341,"pfxZ":8.364375071645718,"pX":1.0497360950564218,"pZ":2.1068117018661363,"vX0":-6.453635318247257,"vY0":-139.30381428219707,"vZ0":-4.524179863175929,"x":76.99,"y":181.9,"x0":2.445229948430664,"y0":50.00396096090987,"z0":4.785058534902467,"aX":14.382682011714794},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":-11.9,"spinRate":2388,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.3927705319699961,"extension":6.80019717065427},"index":0,"playId":"17dc4f2a-aeea-36e2-b9ff-6132242aaa5f","pitchNumber":1,"startTime":"2026-06-27T23:38:05.386Z","endTime":"2026-06-27T23:38:09.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.107848729233474,"aZ":-15.312213868077789,"pfxX":6.2748525560232,"pfxZ":8.496689837641151,"pX":0.9643955373094403,"pZ":2.397689119278929,"vX0":-6.496185738432205,"vY0":-139.6769090573386,"vZ0":-4.038541971582852,"x":80.24,"y":174.04,"x0":2.4999177428114487,"y0":50.006954804213215,"z0":4.862695927053367,"aX":12.458878959756547},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":-10.1,"spinRate":2402,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.39145456474755713,"extension":6.634292736553245},"index":1,"playId":"9097b437-78aa-3cd1-8c57-4b8c5ffae567","pitchNumber":2,"startTime":"2026-06-27T23:38:18.514Z","endTime":"2026-06-27T23:38:21.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"startTime":"2026-06-27T23:38:36.492Z","endTime":"2026-06-27T23:38:51.625Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04234946696363,"aZ":-15.12381386437719,"pfxX":6.412488965686853,"pfxZ":8.71968493417118,"pX":-0.22919000147184945,"pZ":3.9434577919135263,"vX0":-9.546941962137153,"vY0":-138.7088234020318,"vZ0":-0.017392256926047622,"x":125.74,"y":132.31,"x0":2.418672303632998,"y0":50.00113244473102,"z0":4.9553676303477285,"aX":12.537680287233618},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":-9.7,"spinRate":2353,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.3943696782703112,"extension":6.915470317171705},"index":3,"playId":"6cd5436a-8cac-3591-b91a-64ff75769b89","pitchNumber":3,"startTime":"2026-06-27T23:38:51.625Z","endTime":"2026-06-27T23:38:55.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.847375877425158,"aZ":-38.67955107663412,"pfxX":-3.8929859647938723,"pfxZ":-4.598994064545625,"pX":0.0079278676080258,"pZ":1.6385662604973916,"vX0":-5.477467073142247,"vY0":-118.0735600629566,"vZ0":0.664271926845303,"x":116.7,"y":194.54,"x0":2.860640467750116,"y0":50.000092107089905,"z0":4.904261301837208,"aX":-5.511075925408457},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.9,"breakHorizontal":8.4,"spinRate":2252,"spinDirection":322},"zone":8,"typeConfidence":2.0,"plateTime":0.46335780960917194,"extension":6.706467041824932},"index":4,"playId":"7f170fcb-7cb4-30da-ae44-69e71f71b9be","pitchNumber":4,"startTime":"2026-06-27T23:39:05.420Z","endTime":"2026-06-27T23:39:08.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43579424242189,"aZ":-16.02557000152386,"pfxX":6.744126402196252,"pfxZ":8.41817758159306,"pX":1.5563922287479177,"pZ":3.324268599191461,"vX0":-5.380353932716945,"vY0":-137.4032195254865,"vZ0":-1.1795651575255162,"x":57.67,"y":149.02,"x0":2.6602229880148993,"y0":50.006019602123516,"z0":4.844204516958967,"aX":12.943562721033565},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":-11.2,"spinRate":2425,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.3980900101012912,"extension":6.709833917215602},"index":5,"playId":"c6d380d6-5c04-3141-9b59-ce5d35b53e54","pitchNumber":5,"startTime":"2026-06-27T23:39:24.655Z","endTime":"2026-06-27T23:39:28.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.2783838667623,"aZ":-37.75199803775105,"pfxX":-7.553639937186909,"pfxZ":-3.8338401704707685,"pX":1.5432975871180548,"pZ":3.12453692158062,"vX0":-0.8025723890007663,"vY0":-119.41023675691342,"vZ0":3.572722441707943,"x":58.17,"y":154.42,"x0":2.8652447437895647,"y0":50.00239838283669,"z0":4.988194529995992,"aX":-10.993530262070719},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.9,"breakHorizontal":13.9,"spinRate":2234,"spinDirection":307},"zone":12,"typeConfidence":2.0,"plateTime":0.45732055810840855,"extension":6.719400100072004},"index":6,"playId":"b33434c4-efc5-3abb-9b13-62994a594bc7","pitchNumber":6,"startTime":"2026-06-27T23:39:38.844Z","endTime":"2026-06-27T23:39:43.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.145548415795215,"aZ":-39.05188729983206,"pfxX":-5.628951735035872,"pfxZ":-4.750569562272792,"pX":0.301197439839015,"pZ":2.2168830061210167,"vX0":-3.6092381895524905,"vY0":-119.38393289467668,"vZ0":1.820110973631316,"x":105.52,"y":178.92,"x0":2.561733620266475,"y0":50.00117961743005,"z0":4.949619008298328,"aX":-8.154287340918252},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-7.9,"breakHorizontal":11.0,"spinRate":2183,"spinDirection":311},"zone":5,"typeConfidence":2.0,"plateTime":0.4581151128408858,"extension":6.609972869381501},"index":7,"playId":"6a8233d1-b122-3f41-89ae-283314f3328c","pitchNumber":7,"startTime":"2026-06-27T23:39:54.551Z","endTime":"2026-06-27T23:39:58.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:39:58.253Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Ortiz singles on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-27T23:41:41.367Z","endTime":"2026-06-27T23:42:19.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.223132032783692,"aZ":-19.078751383813923,"pfxX":1.5181135068607952,"pfxZ":7.372578080299419,"pX":-0.37819936118422937,"pZ":3.2650604854793466,"vX0":-5.1157955905411345,"vY0":-131.74384869501932,"vZ0":-3.36003430589571,"x":131.42,"y":150.62,"x0":1.3826702418363763,"y0":50.00468675431776,"z0":5.949369598554368,"aX":2.6980472148039287},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.0,"breakHorizontal":-1.8,"spinRate":2262,"spinDirection":145},"zone":1,"typeConfidence":0.9,"plateTime":0.41409570554387676,"extension":7.11822709792615},"hitData":{"launchSpeed":82.3,"launchAngle":14.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":150.57,"coordY":100.53}},"index":0,"playId":"d638615e-e2e7-3264-913f-032233f04fb6","pitchNumber":1,"startTime":"2026-06-27T23:42:09.447Z","endTime":"2026-06-27T23:42:19.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.1,"awayTeamWinProbability":29.900000000000006,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":0.8,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:42:19.172Z","atBatIndex":17},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jackson Chourio grounds into a force out, shortstop Dansby Swanson to second baseman Nico Hoerner. Joey Ortiz out at 2nd. Jackson Chourio to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-27T23:42:25.585Z","endTime":"2026-06-27T23:43:59.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37858913979597,"aZ":-29.08194484693901,"pfxX":8.663597277161202,"pfxZ":1.9415770858405814,"pX":0.2282811904446686,"pZ":1.3488608146499816,"vX0":-5.0154554516146845,"vY0":-125.24558014617845,"vZ0":-5.545766444865652,"x":108.3,"y":202.36,"x0":1.1271116712853366,"y0":50.00523253667539,"z0":5.959035051908936,"aX":13.81910608812188},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.5,"breakHorizontal":-14.6,"spinRate":1642,"spinDirection":124},"zone":14,"typeConfidence":0.91,"plateTime":0.4366681768284284,"extension":7.107771896179669},"index":0,"playId":"dd062be3-4259-3502-8cef-f0cbdd07f8fc","pitchNumber":1,"startTime":"2026-06-27T23:42:49.730Z","endTime":"2026-06-27T23:42:53.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":92.7,"endSpeed":86.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.340065412001326,"aZ":-21.78138397870544,"pfxX":1.0964416917545545,"pfxZ":5.562575574002865,"pX":-1.4810700693705399,"pZ":2.3314265087002735,"vX0":-7.803273480325975,"vY0":-134.86203977722897,"vZ0":-5.409546605480215,"x":173.45,"y":175.83,"x0":1.28958336007705,"y0":50.0032007005801,"z0":5.869089383083181,"aX":2.0488179300832146},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.2,"breakHorizontal":-0.6,"spinRate":2074,"spinDirection":143},"zone":13,"typeConfidence":0.9,"plateTime":0.403910757449661,"extension":7.111405897690751},"index":1,"playId":"e9b054df-8749-310c-8c61-ca6c6f4f85b2","pitchNumber":2,"startTime":"2026-06-27T23:43:11.478Z","endTime":"2026-06-27T23:43:14.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":86.6,"endSpeed":80.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6892638746205,"aZ":-30.3126764657868,"pfxX":-1.5071127664298138,"pfxZ":1.1507338421932776,"pX":-0.32954325322252315,"pZ":1.4038798641752233,"vX0":-3.704870456572408,"vY0":-126.13267333607905,"vZ0":-4.922295344279324,"x":129.56,"y":200.88,"x0":1.3517811949233824,"y0":50.003177372203304,"z0":5.813495192317832,"aX":-2.43767519074551},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.2,"breakHorizontal":3.6,"spinRate":2387,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.43358714866334047,"extension":6.958150219890444},"index":2,"playId":"9386dff4-ae4f-3a78-a2aa-3c2e47a5ea9d","pitchNumber":3,"startTime":"2026-06-27T23:43:34.525Z","endTime":"2026-06-27T23:43:38.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76725277846069,"aZ":-22.604474396015387,"pfxX":7.990393349560932,"pfxZ":5.132387045916159,"pX":0.1359186705323467,"pZ":2.090512850586219,"vX0":-5.564559138804242,"vY0":-135.69858618949462,"vZ0":-6.0497069192124915,"x":111.82,"y":182.34,"x0":1.1752894423029145,"y0":50.00125088624796,"z0":5.924015820823624,"aX":14.896432696759707},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.2,"breakHorizontal":-13.3,"spinRate":2271,"spinDirection":149},"zone":8,"typeConfidence":0.91,"plateTime":0.40366558159902954,"extension":7.169231130168877},"hitData":{"launchSpeed":92.7,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.52,"coordY":140.33}},"index":3,"playId":"cab7d689-fd36-3603-90c9-25870ce1a5aa","pitchNumber":4,"startTime":"2026-06-27T23:43:52.556Z","endTime":"2026-06-27T23:43:59.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-2.999999999999986,"leverageIndex":1.32,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:43:59.862Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Brice Turang strikes out swinging. Jackson Chourio steals (6) 2nd base.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-27T23:44:13.718Z","endTime":"2026-06-27T23:47:01.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_caught_stealing_3b","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.467529382919988,"aZ":-20.040447641859004,"pfxX":6.275270503306336,"pfxZ":6.489135107856575,"pX":-0.2750795314975915,"pZ":2.5327569740016203,"vX0":-6.215584324275207,"vY0":-135.15519252629872,"vZ0":-5.193316252605445,"x":127.49,"y":170.4,"x0":1.2272530834175668,"y0":50.0051159475706,"z0":5.865469577008953,"aX":11.737378742476107},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.9,"breakHorizontal":-10.2,"spinRate":2170,"spinDirection":145},"zone":4,"typeConfidence":0.69,"plateTime":0.4035908841860598,"extension":7.115174374787904},"index":0,"playId":"e93c7ee9-27b0-36ae-b489-e1d9a5574baf","pitchNumber":1,"startTime":"2026-06-27T23:44:27.699Z","endTime":"2026-06-27T23:44:31.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":86.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37697639668053,"aZ":-21.695167073070657,"pfxX":1.8122150280289508,"pfxZ":5.593888083334267,"pX":0.7834339680006971,"pZ":3.1022759818400427,"vX0":-2.1587129177284456,"vY0":-134.79748235046102,"vZ0":-3.454679850105538,"x":87.14,"y":155.02,"x0":1.3525165366349583,"y0":50.00375984165074,"z0":5.90027016618377,"aX":3.3951861184226546},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.7,"breakHorizontal":-2.9,"spinRate":2083,"spinDirection":139},"zone":3,"typeConfidence":0.89,"plateTime":0.4035855826635628,"extension":7.009681210751606},"index":1,"playId":"df1c9223-114e-3dab-869c-c5a6443ed94c","pitchNumber":2,"startTime":"2026-06-27T23:44:47.377Z","endTime":"2026-06-27T23:44:51.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.810944670345638,"aZ":-29.400070954436625,"pfxX":-0.829335200072211,"pfxZ":1.715505855638118,"pX":-0.347308978847292,"pZ":1.2094066398651435,"vX0":-4.285315150859749,"vY0":-125.51442499657762,"vZ0":-5.2837880217676805,"x":130.24,"y":206.13,"x0":1.4795110209958147,"y0":50.00512998131771,"z0":5.693101416047147,"aX":-1.343018505181485},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.3,"breakHorizontal":2.4,"spinRate":2346,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.43389355062631374,"extension":7.0851937941826835},"index":2,"playId":"6fd05265-d1bb-3482-9acc-fb93fbdf7ac6","pitchNumber":3,"startTime":"2026-06-27T23:45:05.296Z","endTime":"2026-06-27T23:45:08.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"f0d6abc2-c53b-3eb7-8721-f49363fbfea0","startTime":"2026-06-27T23:45:25.167Z","endTime":"2026-06-27T23:45:29.285Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.796437814758402,"aZ":-30.76036014444084,"pfxX":-2.028043845736005,"pfxZ":0.8825073624299051,"pX":0.6350345283405189,"pZ":3.283757357593487,"vX0":-1.3173157389670525,"vY0":-124.52663004767243,"vZ0":-0.1884396452687891,"x":92.79,"y":150.12,"x0":1.4311609895404045,"y0":50.001164382618036,"z0":5.867145808669507,"aX":-3.241723044173499},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.8,"breakHorizontal":4.0,"spinRate":2318,"spinDirection":244},"zone":3,"typeConfidence":0.91,"plateTime":0.43686875301284633,"extension":6.934817071939663},"index":4,"playId":"94b7b6d7-2b07-37db-a4e8-5af446e42b50","pitchNumber":4,"startTime":"2026-06-27T23:45:44.833Z","endTime":"2026-06-27T23:45:49.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"866a85e1-f87c-340f-a8e6-848aaf94d4a5","startTime":"2026-06-27T23:46:05.534Z","endTime":"2026-06-27T23:46:08.534Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.471161821117686,"aZ":-22.028499517901192,"pfxX":6.506896396201666,"pfxZ":5.526239222320434,"pX":-1.1396154023825606,"pZ":2.9594576153691246,"vX0":-7.901048999502795,"vY0":-133.79923413225433,"vZ0":-3.916898869498788,"x":160.44,"y":158.87,"x0":0.9889557879028347,"y0":50.001934691163285,"z0":5.996813891643807,"aX":11.94546377475671},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.5,"breakHorizontal":-10.3,"spinRate":2107,"spinDirection":142},"zone":11,"typeConfidence":0.85,"plateTime":0.40742030254715367,"extension":7.050247039458526},"index":6,"playId":"9d8b4fa1-a366-31db-969c-44a532ce56df","pitchNumber":5,"startTime":"2026-06-27T23:46:31.301Z","endTime":"2026-06-27T23:46:35.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.868513994533625,"aZ":-20.3809823659306,"pfxX":7.054894667109102,"pfxZ":6.231891401143859,"pX":-0.6118923380250223,"pZ":2.5213786469213355,"vX0":-7.488630392324706,"vY0":-135.9626203680523,"vZ0":-5.195880725928972,"x":140.32,"y":170.7,"x0":1.2477476028826184,"y0":50.001791020433075,"z0":5.850872495305018,"aX":13.347278782291536},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.4,"breakHorizontal":-11.4,"spinRate":2176,"spinDirection":144},"zone":4,"typeConfidence":0.83,"plateTime":0.4012445224583696,"extension":7.187528384924931},"index":7,"playId":"ae994412-c187-3578-bc99-247da405535e","pitchNumber":6,"startTime":"2026-06-27T23:46:50.851Z","endTime":"2026-06-27T23:47:01.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-4.800000000000011,"leverageIndex":1.12,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:47:01.858Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T23:48:54.915Z","endTime":"2026-06-27T23:50:10.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92370816476369,"aZ":-38.07859799837896,"pfxX":-4.514821868463454,"pfxZ":-4.063670996334561,"pX":0.047174231722125835,"pZ":0.4878734043938149,"vX0":-4.641814925471088,"vY0":-119.71572535758732,"vZ0":-2.382863402501382,"x":115.2,"y":225.61,"x0":2.5971810565318183,"y0":50.00286189321902,"z0":4.901650695145946,"aX":-6.558742261494417},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-7.7,"breakHorizontal":9.2,"spinRate":2068,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.45737449231374194,"extension":6.8042171295791265},"index":0,"playId":"501b38f3-6748-3f00-9741-6374187e790b","pitchNumber":1,"startTime":"2026-06-27T23:49:14.911Z","endTime":"2026-06-27T23:49:18.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":94.3,"endSpeed":86.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78973569487815,"aZ":-17.470276365507335,"pfxX":6.622121694037906,"pfxZ":7.764925698609473,"pX":-1.0141988686485488,"pZ":1.9778345488550506,"vX0":-11.074896687075213,"vY0":-136.86583105589062,"vZ0":-4.51218518865932,"x":155.66,"y":185.38,"x0":2.228042221854889,"y0":50.00082779116042,"z0":4.847699000277862,"aX":12.537144522956103},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":-9.6,"spinRate":2260,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.40051482078003087,"extension":6.8103272125631396},"index":1,"playId":"0dea056f-3141-3b5b-8bf7-8bf8682383bc","pitchNumber":2,"startTime":"2026-06-27T23:49:28.303Z","endTime":"2026-06-27T23:49:31.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.736911797426504,"aZ":-34.92796051652452,"pfxX":-5.941147471087364,"pfxZ":-1.905309777486928,"pX":-0.28672520146043656,"pZ":1.1910045562571876,"vX0":-5.012708597720374,"vY0":-119.72230595262506,"vZ0":-1.3643150143276246,"x":127.93,"y":206.62,"x0":2.6080344993922173,"y0":50.0013849422797,"z0":4.9025310022184865,"aX":-8.59767288737393},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.5,"breakHorizontal":12.0,"spinRate":2087,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.4580055838480601,"extension":6.658066824834534},"index":2,"playId":"3626b888-db5b-3a84-93b5-d6250cd752a1","pitchNumber":3,"startTime":"2026-06-27T23:49:40.234Z","endTime":"2026-06-27T23:49:43.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-27T23:49:55.577Z","endTime":"2026-06-27T23:50:07.042Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.620015793907672,"aZ":-35.366541120104415,"pfxX":-6.163555170047794,"pfxZ":-2.1086792645273107,"pX":-1.0278414681849732,"pZ":1.2275203889303592,"vX0":-6.584077144379586,"vY0":-122.24968017247954,"vZ0":-1.224030394043343,"x":156.18,"y":205.64,"x0":2.498636138105418,"y0":50.00035904940849,"z0":4.764650834796259,"aX":-9.34625976887592},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.8,"breakHorizontal":12.7,"spinRate":2274,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.44767371764184993,"extension":7.062663741439885},"index":4,"playId":"aef3a471-cd54-3689-b8b6-08358b5a5efb","pitchNumber":4,"startTime":"2026-06-27T23:50:07.042Z","endTime":"2026-06-27T23:50:10.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:50:10.336Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Shaw singles on a ground ball to center fielder Blake Perkins.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T23:50:16.496Z","endTime":"2026-06-27T23:52:04.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.162101131846118,"aZ":-38.05243136680529,"pfxX":-8.98552093816055,"pfxZ":-4.121352877037342,"pX":0.4965837092063209,"pZ":0.875520159203293,"vX0":-2.603727164723752,"vY0":-118.77946809105165,"vZ0":-1.1194508521173019,"x":98.07,"y":215.14,"x0":2.774929554827581,"y0":50.00372047441654,"z0":4.818936161834053,"aX":-12.813897056952927},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.4,"breakHorizontal":16.9,"spinRate":2268,"spinDirection":315},"zone":14,"typeConfidence":2.0,"plateTime":0.4614708023519336,"extension":6.864961816920462},"index":0,"playId":"6346e0f2-4915-362d-a431-4387ba62b329","pitchNumber":1,"startTime":"2026-06-27T23:50:31.590Z","endTime":"2026-06-27T23:50:35.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.315674574681363,"aZ":-38.20162936493956,"pfxX":-6.197030122402464,"pfxZ":-4.077538677739955,"pX":1.2548421959917442,"pZ":2.2718140479853663,"vX0":-1.7426221936240847,"vY0":-120.20768836497422,"vZ0":1.5468684621115627,"x":69.17,"y":177.44,"x0":2.792882943954316,"y0":50.00468155043897,"z0":4.988348105097684,"aX":-9.152699170737264},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-6.8,"breakHorizontal":11.6,"spinRate":2096,"spinDirection":322},"zone":14,"typeConfidence":2.0,"plateTime":0.45407474050536845,"extension":6.546885335430303},"index":1,"playId":"60e82eca-ed5f-32fe-bb3c-798498d3ddc2","pitchNumber":2,"startTime":"2026-06-27T23:50:45.608Z","endTime":"2026-06-27T23:50:49.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.154491868814546,"aZ":-13.429879911847557,"pfxX":7.491142626390785,"pfxZ":9.412226918593447,"pX":-0.6641927966347341,"pZ":1.9979636673734498,"vX0":-11.105649612469914,"vY0":-139.46599119766086,"vZ0":-5.439737523905535,"x":142.32,"y":184.83,"x0":2.3761492229213186,"y0":50.00109175371058,"z0":4.842448439542999,"aX":14.916929729726133},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":-11.5,"spinRate":2454,"spinDirection":137},"zone":7,"typeConfidence":2.0,"plateTime":0.3911018898444403,"extension":6.736473551167515},"index":2,"playId":"300aff97-5e84-3ed7-bf3f-da2b9973738b","pitchNumber":3,"startTime":"2026-06-27T23:50:58.425Z","endTime":"2026-06-27T23:51:02.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-06-27T23:51:10.401Z","endTime":"2026-06-27T23:51:24.373Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1992710073907,"aZ":-13.244602090869028,"pfxX":7.9993581737421575,"pfxZ":9.521918704109588,"pX":-0.4785276913512414,"pZ":1.8739441854872285,"vX0":-10.823847084309024,"vY0":-139.5825087750704,"vZ0":-5.510030508168677,"x":135.24,"y":188.18,"x0":2.3966140879610545,"y0":50.00436577283367,"z0":4.734042716572468,"aX":15.905970859287489},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":-12.5,"spinRate":2408,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.39128691411786587,"extension":6.677250394693197},"index":4,"playId":"30fda817-5f61-31bc-a6fc-3702d7fff6a9","pitchNumber":4,"startTime":"2026-06-27T23:51:24.373Z","endTime":"2026-06-27T23:51:27.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27518834967023,"aZ":-15.18926244861706,"pfxX":8.421006561503894,"pfxZ":8.469186660968326,"pX":-0.07912051253815543,"pZ":2.2332376748652294,"vX0":-10.349211553964084,"vY0":-140.14911091998104,"vZ0":-4.299811345459976,"x":120.02,"y":178.48,"x0":2.5533506411056397,"y0":50.001872910028155,"z0":4.767546889871576,"aX":16.887057051676088},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.6,"breakHorizontal":-13.3,"spinRate":2398,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.3896237587679461,"extension":6.810801898496899},"index":5,"playId":"61cb780e-0e18-3608-9d42-b574f5bcc0e5","pitchNumber":5,"startTime":"2026-06-27T23:51:36.899Z","endTime":"2026-06-27T23:51:39.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.934655990413656,"aZ":-14.674396406393956,"pfxX":7.565673007004312,"pfxZ":8.544707536431137,"pX":0.47380168732573363,"pZ":3.4314205459806297,"vX0":-8.640856919096011,"vY0":-141.86365902755287,"vZ0":-1.8184447545170435,"x":98.94,"y":146.13,"x0":2.569007539909811,"y0":50.00593236436047,"z0":5.010947904668685,"aX":15.501103923990016},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.4,"breakHorizontal":-12.0,"spinRate":2455,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.38535379754268284,"extension":6.6436726109973625},"hitData":{"launchSpeed":105.3,"launchAngle":-14.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.83,"coordY":100.5}},"index":6,"playId":"985709ec-a5fb-3dc2-8d0c-a59e71167e59","pitchNumber":6,"startTime":"2026-06-27T23:51:53.650Z","endTime":"2026-06-27T23:52:04.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.9,"awayTeamWinProbability":38.1,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":0.82,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:52:04.154Z","atBatIndex":21},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Seiya Suzuki homers (12) on a fly ball to right field. Matt Shaw scores.","rbi":2,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T23:52:12.777Z","endTime":"2026-06-27T23:53:51.265Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":690986,"link":"/api/v1/people/690986"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":{"id":690986,"link":"/api/v1/people/690986"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09519774256363,"aZ":-14.707250095622591,"pfxX":7.230681016614235,"pfxZ":8.995186251692395,"pX":1.0411295097736057,"pZ":2.54385869375331,"vX0":-6.2988719783599985,"vY0":-138.08771339678057,"vZ0":-3.502836867923935,"x":77.31,"y":170.1,"x0":2.405887844880262,"y0":50.006458340724954,"z0":4.810595966712792,"aX":14.047220477665528},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":-11.9,"spinRate":2414,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.39578745472656873,"extension":6.680776090570242},"index":0,"playId":"676be043-7518-3f96-81f5-2fc15c246902","pitchNumber":1,"startTime":"2026-06-27T23:52:29.394Z","endTime":"2026-06-27T23:52:33.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.631097153830098,"aZ":-14.303925300532313,"pfxX":7.057206170739829,"pfxZ":9.258913833806112,"pX":-0.5280393915903909,"pZ":2.4699659120794424,"vX0":-10.196155318365511,"vY0":-137.81642313592295,"vZ0":-3.818090454522547,"x":137.13,"y":172.09,"x0":2.2967948397866866,"y0":50.005578625227066,"z0":4.834743161111102,"aX":13.62577027712609},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":-10.7,"spinRate":2451,"spinDirection":126},"zone":4,"typeConfidence":2.0,"plateTime":0.39690071437874375,"extension":6.714647649912085},"index":1,"playId":"3f66a8f0-c8d5-318a-a57d-7b89029f6ff7","pitchNumber":2,"startTime":"2026-06-27T23:52:48.692Z","endTime":"2026-06-27T23:52:52.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":"ef166e70-4c04-37ad-b18a-9514ffe09713","startTime":"2026-06-27T23:53:08.772Z","endTime":"2026-06-27T23:53:11.772Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.427457613082375,"aZ":-13.305165474127007,"pfxX":7.109211309258501,"pfxZ":9.360982279445444,"pX":0.2724056827930692,"pZ":3.107508333472609,"vX0":-8.459591493060584,"vY0":-140.72819476726144,"vZ0":-2.73582724774117,"x":106.62,"y":154.88,"x0":2.3866243909536466,"y0":50.00325704759228,"z0":4.948436877500855,"aX":14.33180781915518},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":-11.3,"spinRate":2353,"spinDirection":130},"zone":2,"typeConfidence":2.0,"plateTime":0.38844772645787495,"extension":6.680237014948841},"hitData":{"launchSpeed":97.2,"launchAngle":31.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.11,"coordY":75.67}},"index":3,"playId":"4ecb1752-47d3-3800-a772-95c85d8f8bbe","pitchNumber":3,"startTime":"2026-06-27T23:53:27.674Z","endTime":"2026-06-27T23:53:51.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":-21.9,"leverageIndex":1.58,"dramaIndex":179.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:53:51.265Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alex Bregman pops out to first baseman Andrew Vaughn in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T23:53:48.371Z","endTime":"2026-06-27T23:54:59.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.626664900815026,"aZ":-38.6087066539644,"pfxX":-6.775467542684457,"pfxZ":-4.318571995357193,"pX":1.299899638610275,"pZ":2.6434693099820716,"vX0":-1.3046823044447382,"vY0":-121.22213190078324,"vZ0":2.5452135182800184,"x":67.45,"y":167.41,"x0":2.72543196079747,"y0":50.004255270377726,"z0":4.949525626002373,"aX":-10.087943225487859},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.0,"breakHorizontal":12.6,"spinRate":2131,"spinDirection":310},"zone":12,"typeConfidence":2.0,"plateTime":0.4517725141180291,"extension":6.520944050733224},"index":0,"playId":"be20fd78-851b-39c4-aacd-b9b89ed5de20","pitchNumber":1,"startTime":"2026-06-27T23:54:12.371Z","endTime":"2026-06-27T23:54:17.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.353056040013282,"aZ":-36.25808585162747,"pfxX":-7.07370959572072,"pfxZ":-2.8019608058301335,"pX":0.46468702444426435,"pZ":1.7611568409824117,"vX0":-3.4460815006780345,"vY0":-119.5596597707559,"vZ0":0.2811317346968505,"x":99.29,"y":191.23,"x0":2.8400360574725796,"y0":50.00161394125486,"z0":4.875306286853093,"aX":-10.318996306138388},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.8,"breakHorizontal":13.6,"spinRate":2170,"spinDirection":317},"zone":9,"typeConfidence":2.0,"plateTime":0.45674957991413034,"extension":6.785439300534661},"index":1,"playId":"527d13ae-3c8b-307d-98d7-c12738471e0d","pitchNumber":2,"startTime":"2026-06-27T23:54:24.800Z","endTime":"2026-06-27T23:54:28.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":85.7,"endSpeed":78.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38303184850016,"aZ":-34.51759041552727,"pfxX":5.780385964416518,"pfxZ":-1.478055792294115,"pX":1.016610823780282,"pZ":1.797434613476506,"vX0":-6.029996043578259,"vY0":-124.71235581022326,"vZ0":-0.1414245438852043,"x":78.25,"y":190.25,"x0":2.7114585156677626,"y0":50.00577150569374,"z0":4.694751053631024,"aX":9.133832575421549},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.5,"breakHorizontal":-9.1,"spinRate":1156,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.43869437883126894,"extension":6.851254227435266},"index":2,"playId":"6defbf51-82ef-32ee-849e-7e5ea3ee088d","pitchNumber":3,"startTime":"2026-06-27T23:54:37.668Z","endTime":"2026-06-27T23:54:41.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.511087443130855,"aZ":-14.568710788738736,"pfxX":7.451999065533187,"pfxZ":8.979752446752565,"pX":0.4293623430682578,"pZ":2.836163704652401,"vX0":-8.000628153692576,"vY0":-139.18866572221214,"vZ0":-2.8205114884954816,"x":100.63,"y":162.2,"x0":2.3740950429303247,"y0":50.00122207558188,"z0":4.828479689796353,"aX":14.607592050098804},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.8,"breakHorizontal":-11.8,"spinRate":2454,"spinDirection":124},"zone":3,"typeConfidence":2.0,"plateTime":0.39366750603713596,"extension":6.570527591459461},"hitData":{"launchSpeed":78.0,"launchAngle":77.0,"totalDistance":72.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":150.37,"coordY":187.03}},"index":3,"playId":"72216d2c-d30b-3b34-a935-a677d414c8fa","pitchNumber":4,"startTime":"2026-06-27T23:54:50.490Z","endTime":"2026-06-27T23:54:59.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:54:59.696Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Busch walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T23:55:09.448Z","endTime":"2026-06-27T23:56:24.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.391926451766214,"aZ":-36.62124962424124,"pfxX":-6.579498586383061,"pfxZ":-3.0390819699555776,"pX":-0.46400889056649297,"pZ":1.1447342114677799,"vX0":-5.499929979541487,"vY0":-120.16531853773607,"vZ0":-0.8405479977690322,"x":134.69,"y":207.87,"x0":2.70980803298268,"y0":50.00429977422214,"z0":4.753869443407096,"aX":-9.618222152726327},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.4,"breakHorizontal":13.2,"spinRate":2310,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.45589066965092373,"extension":6.808253273726273},"index":0,"playId":"8fb22cbd-f1d1-3ea6-bcc3-508af36bae5f","pitchNumber":1,"startTime":"2026-06-27T23:55:18.618Z","endTime":"2026-06-27T23:55:22.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.870598283445474,"aZ":-36.878726295202114,"pfxX":-5.454018280487404,"pfxZ":-3.284457883441153,"pX":0.544659208737318,"pZ":2.401827064569991,"vX0":-3.730020320325174,"vY0":-118.8905111350422,"vZ0":1.906089443037031,"x":96.24,"y":173.93,"x0":2.842814835092122,"y0":50.00540730392574,"z0":4.937649326002454,"aX":-7.804658277898441},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-5.2,"breakHorizontal":10.8,"spinRate":2159,"spinDirection":317},"zone":6,"typeConfidence":2.0,"plateTime":0.46076145843947725,"extension":6.541619137712194},"index":1,"playId":"2e4a7dcc-e807-3dbd-8337-47b443b5d8ab","pitchNumber":2,"startTime":"2026-06-27T23:55:30.390Z","endTime":"2026-06-27T23:55:34.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53383067146483,"aZ":-14.247408424262106,"pfxX":7.285018229782752,"pfxZ":9.438372567556655,"pX":-0.7122600218611567,"pZ":1.7829571690385684,"vX0":-11.107368941006056,"vY0":-137.00447063927774,"vZ0":-5.451968349613881,"x":144.15,"y":190.64,"x0":2.44971628793929,"y0":50.00301744488535,"z0":4.774090418074495,"aX":13.83761735447218},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":-10.8,"spinRate":2458,"spinDirection":130},"zone":7,"typeConfidence":2.0,"plateTime":0.3999367748067386,"extension":7.09386244656397},"index":2,"playId":"9074ec93-c3aa-3904-8be0-cf3423df92c0","pitchNumber":3,"startTime":"2026-06-27T23:55:42.195Z","endTime":"2026-06-27T23:55:45.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-06-27T23:55:51.826Z","endTime":"2026-06-27T23:56:04.309Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.908258470515186,"aZ":-20.88636971471663,"pfxX":10.542920242843664,"pfxZ":5.789758077360883,"pX":1.8316519482352023,"pZ":1.7512781620729108,"vX0":-5.751880770989982,"vY0":-138.96714560070063,"vZ0":-4.536762046620796,"x":47.18,"y":191.5,"x0":2.56129415628217,"y0":50.006129397931396,"z0":4.797324597841668,"aX":20.570389030926325},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.7,"breakHorizontal":-17.9,"spinRate":2325,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.3945318373410358,"extension":6.577910664517641},"index":4,"playId":"b111ef19-de46-309e-878c-7158a3bf04e5","pitchNumber":4,"startTime":"2026-06-27T23:56:04.309Z","endTime":"2026-06-27T23:56:07.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.053041133289177,"aZ":-14.09024482909715,"pfxX":7.235077129647845,"pfxZ":9.49316845924507,"pX":0.07934353860150965,"pZ":1.4821899356978798,"vX0":-8.966420905404641,"vY0":-137.09952833049093,"vZ0":-6.084431079066916,"x":113.98,"y":198.76,"x0":2.4508627595325185,"y0":50.00613526106001,"z0":4.690463999874935,"aX":13.788375846760426},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":-11.3,"spinRate":2538,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.3993615877899983,"extension":6.793241643714304},"index":5,"playId":"4cc0ce74-e610-36fa-a970-004aa26baf2d","pitchNumber":5,"startTime":"2026-06-27T23:56:19.867Z","endTime":"2026-06-27T23:56:24.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-1.29999999999999,"leverageIndex":0.45,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:56:24.255Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cubs challenged (play at 1st), call on the field was overturned: Nico Hoerner singles on a ground ball to third baseman Joey Ortiz. Michael Busch to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T23:57:11.430Z","endTime":"2026-06-27T23:58:06.177Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-27T23:56:41.396Z","endTime":"2026-06-27T23:57:13.762Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.036488165644588,"aZ":-15.82577926763687,"pfxX":8.782283641868055,"pfxZ":8.981828732196696,"pX":0.07910259508717159,"pZ":1.865206208264865,"vX0":-9.365770844466091,"vY0":-134.29224083030527,"vZ0":-4.686360616828948,"x":113.98,"y":188.42,"x0":2.4766779208675502,"y0":50.00294885571679,"z0":4.76458881043743,"aX":15.98530153132514},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":-13.8,"spinRate":2419,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.4084103963865404,"extension":6.587459333813281},"index":1,"playId":"6c459cf2-c246-35bb-af25-1ab9d8644291","pitchNumber":1,"startTime":"2026-06-27T23:57:13.762Z","endTime":"2026-06-27T23:57:17.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-06-27T23:57:26.213Z","endTime":"2026-06-27T23:57:38.529Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.548588942867152,"aZ":-15.061132934884906,"pfxX":8.00483429427344,"pfxZ":8.960830381913011,"pX":0.27409717303308495,"pZ":2.0061931061984817,"vX0":-8.831886572838524,"vY0":-137.36964955709706,"vZ0":-4.721854559001767,"x":106.55,"y":184.61,"x0":2.491500508714953,"y0":50.0067851481201,"z0":4.772028019107373,"aX":15.295678558292012},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":-12.6,"spinRate":2462,"spinDirection":127},"zone":8,"typeConfidence":2.0,"plateTime":0.39879194808098717,"extension":6.704840700474009},"index":3,"playId":"a2c67812-21f6-347f-a3d1-ac6233bf6f3c","pitchNumber":2,"startTime":"2026-06-27T23:57:38.529Z","endTime":"2026-06-27T23:57:41.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.470004850041654,"aZ":-37.2430573616457,"pfxX":-5.455634247388179,"pfxZ":-3.603269286371202,"pX":-0.3049869354479681,"pZ":0.30589850848033995,"vX0":-5.465804151075918,"vY0":-118.18689885543016,"vZ0":-2.331338931206802,"x":128.63,"y":230.52,"x0":2.7500559032177927,"y0":50.000580953527574,"z0":4.74017332848856,"aX":-7.681330174587961},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-6.8,"breakHorizontal":11.3,"spinRate":2185,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.4642367841623889,"extension":6.808689350359755},"hitData":{"launchSpeed":34.6,"launchAngle":30.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.23,"coordY":173.85}},"index":4,"playId":"694c3c9b-2d71-34e1-8275-29cf03ad3be2","pitchNumber":3,"startTime":"2026-06-27T23:57:55.122Z","endTime":"2026-06-27T23:58:06.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":112},"homeTeamWinProbability":38.3,"awayTeamWinProbability":61.7,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.94,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:58:06.177Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T23:59:33.598Z","endTime":"2026-06-28T00:00:56.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74974156657867,"aZ":-32.62916697047926,"pfxX":-5.978572371810836,"pfxZ":-0.30830125611993875,"pX":-0.006199697409602051,"pZ":1.6386417720410331,"vX0":-4.757188475217966,"vY0":-121.62177784107858,"vZ0":-0.8328963755319152,"x":117.24,"y":194.54,"x0":2.757669715079996,"y0":50.001509016028294,"z0":4.83676622729773,"aX":-8.878556241637984},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.5,"breakHorizontal":12.0,"spinRate":2158,"spinDirection":319},"zone":8,"typeConfidence":2.0,"plateTime":0.4518219239164054,"extension":6.791574121011614},"index":0,"playId":"5a75b54a-f61b-3c69-b36d-ab76ae436a1b","pitchNumber":1,"startTime":"2026-06-27T23:59:33.598Z","endTime":"2026-06-27T23:59:37.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.742798449777023,"aZ":-15.053092382736644,"pfxX":6.914964664395759,"pfxZ":8.864226784217156,"pX":-0.3886214622654906,"pZ":2.4046809999771055,"vX0":-9.772129312332833,"vY0":-138.10869663638687,"vZ0":-3.581815586658066,"x":131.81,"y":173.85,"x0":2.297101310732028,"y0":50.00462967187378,"z0":4.730742815468361,"aX":13.360127087328836},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":-10.4,"spinRate":2445,"spinDirection":128},"zone":4,"typeConfidence":2.0,"plateTime":0.3965778705562504,"extension":6.729352273394077},"index":1,"playId":"fdc55e44-585b-38a8-afe4-40ad314e1fc7","pitchNumber":2,"startTime":"2026-06-27T23:59:51.507Z","endTime":"2026-06-27T23:59:55.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87981860072747,"aZ":-36.97648173168531,"pfxX":-6.580555932841804,"pfxZ":-3.301144776265427,"pX":-0.21051896242623028,"pZ":1.8304314636735783,"vX0":-4.941529972876586,"vY0":-119.99472777633576,"vZ0":0.42637977677261896,"x":125.02,"y":189.36,"x0":2.7327812481677474,"y0":50.00448340574355,"z0":4.9530064538207235,"aX":-9.566715332100218},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.6,"breakHorizontal":13.1,"spinRate":2150,"spinDirection":318},"zone":8,"typeConfidence":2.0,"plateTime":0.45699986245676794,"extension":6.544323862885305},"index":2,"playId":"b926eb88-9d87-3a79-aa70-ea5a454e5346","pitchNumber":3,"startTime":"2026-06-28T00:00:11.411Z","endTime":"2026-06-28T00:00:14.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.157061464894017,"aZ":-17.428886554078936,"pfxX":7.384634794842478,"pfxZ":7.508224109639491,"pX":0.7251228682003196,"pZ":2.6908870862606746,"vX0":-7.263817913401582,"vY0":-139.23116691366835,"vZ0":-2.6819654171133274,"x":89.36,"y":166.13,"x0":2.407944065418587,"y0":50.00476449278605,"z0":4.819651415396282,"aX":14.50571887932831},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.2,"breakHorizontal":-11.9,"spinRate":2416,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.39334134152528843,"extension":6.756249752961876},"index":3,"playId":"2ebb21d3-56a4-324a-b14e-79ab98ae27d6","pitchNumber":4,"startTime":"2026-06-28T00:00:52.593Z","endTime":"2026-06-28T00:00:56.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.78,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:00:56.214Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"William Contreras flies out to right fielder Matt Shaw.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T00:03:13.634Z","endTime":"2026-06-28T00:04:18.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T00:03:05.528Z","endTime":"2026-06-28T00:03:15.837Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"},"defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.079214706906356,"aZ":-40.009746521705075,"pfxX":-3.6102710215831006,"pfxZ":-5.877747611562022,"pX":1.158211374556813,"pZ":2.719769850221533,"vX0":0.26968224740638225,"vY0":-114.45342720733962,"vZ0":0.5230512734347048,"x":72.85,"y":165.35,"x0":1.5085277772388495,"y0":50.000766831006466,"z0":6.389672344378159,"aX":-4.814506294444846},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-10.2,"breakHorizontal":6.5,"spinRate":2380,"spinDirection":325},"zone":12,"typeConfidence":0.9,"plateTime":0.4775905963113902,"extension":6.76495426395749},"index":1,"playId":"d742f2b2-b683-3193-82f7-1592727b8ca5","pitchNumber":1,"startTime":"2026-06-28T00:03:15.837Z","endTime":"2026-06-28T00:03:19.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93658820598304,"aZ":-19.843429219044843,"pfxX":1.3429558403381154,"pfxZ":6.7628505939570225,"pX":0.6328630375536674,"pZ":3.8564869563244795,"vX0":-2.8424527578025955,"vY0":-133.48830540994436,"vZ0":-2.111398532998168,"x":92.88,"y":134.65,"x0":1.5320803672072072,"y0":50.00441957947198,"z0":6.070696297068786,"aX":2.4495414036828396},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.1,"breakHorizontal":-1.9,"spinRate":2114,"spinDirection":147},"zone":12,"typeConfidence":0.9,"plateTime":0.408714182364156,"extension":7.0309468712370045},"index":2,"playId":"36530746-e6f8-3e07-81ee-bf253df28fe6","pitchNumber":2,"startTime":"2026-06-28T00:03:29.649Z","endTime":"2026-06-28T00:03:33.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.198527195734187,"aZ":-30.150942649711784,"pfxX":8.111340004348886,"pfxZ":1.2486477406288898,"pX":-1.7460389368459082,"pZ":1.9120706121284705,"vX0":-9.33935410515808,"vY0":-126.1269360736843,"vZ0":-4.112633812551863,"x":183.55,"y":187.15,"x0":0.9404846785523993,"y0":50.003668337314316,"z0":5.97894225286294,"aX":13.148918820576155},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.6,"breakHorizontal":-12.7,"spinRate":1732,"spinDirection":127},"zone":13,"typeConfidence":0.9,"plateTime":0.43327376474714985,"extension":7.208697847432731},"index":3,"playId":"320454ab-f682-3dd2-922f-f0a17fea4e01","pitchNumber":3,"startTime":"2026-06-28T00:03:41.871Z","endTime":"2026-06-28T00:03:46.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.887833024593792,"aZ":-16.755014016310927,"pfxX":2.97237497765203,"pfxZ":8.386912916693426,"pX":-0.2616727121234082,"pZ":2.7674783494939477,"vX0":-5.932024495666978,"vY0":-133.97347991616115,"vZ0":-5.0270219755531365,"x":126.97,"y":164.06,"x0":1.583820296564885,"y0":50.00172070300149,"z0":5.845707803362066,"aX":5.464366445072588},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.4,"breakHorizontal":-4.3,"spinRate":2205,"spinDirection":141},"zone":1,"typeConfidence":0.91,"plateTime":0.4070829078747682,"extension":7.08579493603341},"index":4,"playId":"dd14b87f-99a5-3a6e-beb2-74fecf21282a","pitchNumber":4,"startTime":"2026-06-28T00:03:56.528Z","endTime":"2026-06-28T00:04:00.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.959300839549083,"aZ":-24.81365116804692,"pfxX":8.472621505461241,"pfxZ":3.948128315701581,"pX":0.2961369647156608,"pZ":2.6192548666466653,"vX0":-5.242746725684636,"vY0":-135.49913091135397,"vZ0":-4.627755839624575,"x":105.71,"y":168.06,"x0":1.1530050567673966,"y0":50.00146704584895,"z0":6.077952797006905,"aX":15.790179634773533},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.4,"breakHorizontal":-14.3,"spinRate":2126,"spinDirection":151},"zone":6,"typeConfidence":0.9,"plateTime":0.4038677137574198,"extension":6.941441996603673},"hitData":{"launchSpeed":93.1,"launchAngle":51.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.6,"coordY":114.09}},"index":5,"playId":"ca6344af-ede5-3e98-b52c-d63969feddcc","pitchNumber":5,"startTime":"2026-06-28T00:04:08.552Z","endTime":"2026-06-28T00:04:18.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:04:18.591Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Vaughn grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T00:04:20.416Z","endTime":"2026-06-28T00:06:25.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.533321633265203,"aZ":-21.9981119626326,"pfxX":7.56225440114105,"pfxZ":5.544471733850187,"pX":1.381822220509087,"pZ":2.347171356194469,"vX0":-2.615955285172442,"vY0":-134.2121502726426,"vZ0":-5.706631288840076,"x":64.33,"y":175.41,"x0":1.3835230235574958,"y0":50.00157329517098,"z0":6.055549218138772,"aX":13.870973798216685},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.1,"breakHorizontal":-13.2,"spinRate":2163,"spinDirection":140},"zone":14,"typeConfidence":0.91,"plateTime":0.40725628145110315,"extension":6.965917562358885},"index":0,"playId":"8454df80-6fbc-3666-bc54-123ec2b52f29","pitchNumber":1,"startTime":"2026-06-28T00:04:43.982Z","endTime":"2026-06-28T00:04:47.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":85.6,"endSpeed":79.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.815647800534677,"aZ":-28.534857021610126,"pfxX":6.815248389690378,"pfxZ":2.297148542442782,"pX":0.47180924170046534,"pZ":2.6244650364097155,"vX0":-4.086181168413199,"vY0":-124.67089167596895,"vZ0":-2.5477248059535658,"x":99.02,"y":167.92,"x0":1.2421896492823952,"y0":50.00132012804319,"z0":6.002148823454295,"aX":10.78437308382385},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.8,"breakHorizontal":-11.5,"spinRate":1515,"spinDirection":128},"zone":6,"typeConfidence":0.89,"plateTime":0.4384584128525786,"extension":7.095256762205929},"index":1,"playId":"705a0d67-f61c-3946-b80d-e9979410d5d5","pitchNumber":2,"startTime":"2026-06-28T00:04:56.390Z","endTime":"2026-06-28T00:04:59.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.820106697089866,"aZ":-16.12447046589156,"pfxX":2.8512516234352274,"pfxZ":8.523105732579097,"pX":0.1666826803320484,"pZ":2.6884986018932464,"vX0":-4.162879396630919,"vY0":-135.22203042088435,"vZ0":-5.442705060616779,"x":110.65,"y":166.19,"x0":1.34381482294732,"y0":50.00472252594212,"z0":5.829010184057023,"aX":5.3704920125846085},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":-4.4,"spinRate":2246,"spinDirection":145},"zone":5,"typeConfidence":0.91,"plateTime":0.40248062966937415,"extension":7.138638245462074},"index":2,"playId":"99526531-e782-3f24-acc7-bb18cc68380f","pitchNumber":3,"startTime":"2026-06-28T00:05:12.605Z","endTime":"2026-06-28T00:05:16.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-28T00:05:26.264Z","endTime":"2026-06-28T00:05:34.045Z","isPitch":false,"type":"action","player":{"id":683734,"link":"/api/v1/people/683734"},"defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":85.5,"endSpeed":79.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.128246077709942,"aZ":-29.677756344520862,"pfxX":5.697652133655879,"pfxZ":1.5691754500640016,"pX":1.5845637555527337,"pZ":2.494096561938718,"vX0":-1.700645160293631,"vY0":-124.6470483487452,"vZ0":-3.023884119150362,"x":56.6,"y":171.44,"x0":1.5321530073407401,"y0":50.000709489718844,"z0":6.152683610488653,"aX":9.037503555789405},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.4,"breakHorizontal":-10.0,"spinRate":1556,"spinDirection":132},"zone":12,"typeConfidence":0.87,"plateTime":0.4380523534072873,"extension":6.889196772338392},"index":4,"playId":"7604d578-16a2-35ee-9360-dbb524ae4d82","pitchNumber":4,"startTime":"2026-06-28T00:05:34.045Z","endTime":"2026-06-28T00:05:37.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.424631385212773,"aZ":-21.34359056250023,"pfxX":6.6700640751865095,"pfxZ":5.789085486308987,"pX":1.0274184889489344,"pZ":2.3780115480113615,"vX0":-3.416990610926277,"vY0":-135.4126283860152,"vZ0":-5.763220559693947,"x":77.84,"y":174.57,"x0":1.433784523055786,"y0":50.00463198626753,"z0":6.010707640149072,"aX":12.484289307270394},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.6,"breakHorizontal":-11.4,"spinRate":2154,"spinDirection":147},"zone":14,"typeConfidence":0.88,"plateTime":0.40329294520511505,"extension":7.017750740679561},"index":5,"playId":"c46d4066-f609-399b-ad6b-9916919cdd10","pitchNumber":5,"startTime":"2026-06-28T00:05:48.851Z","endTime":"2026-06-28T00:05:51.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51236402024558,"aZ":-29.480737660669103,"pfxX":-1.8961465798195798,"pfxZ":1.6393675875030596,"pX":1.679628080146895,"pZ":2.3934745227655077,"vX0":0.7544341003444346,"vY0":-126.62681355618774,"vZ0":-2.975351586905263,"x":52.98,"y":174.16,"x0":1.6264913065717164,"y0":50.005885751047714,"z0":5.908935848044064,"aX":-3.1222587645597715},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.6,"breakHorizontal":3.4,"spinRate":2365,"spinDirection":220},"zone":14,"typeConfidence":0.91,"plateTime":0.4302880458142262,"extension":6.991473227998735},"index":6,"playId":"13ef10db-f036-36fb-87a6-8e4fe546afe0","pitchNumber":6,"startTime":"2026-06-28T00:06:04.279Z","endTime":"2026-06-28T00:06:07.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.300693170714847,"aZ":-23.412727863454737,"pfxX":4.8875160320442825,"pfxZ":4.723640472259911,"pX":-0.380929601143527,"pZ":2.5191757261031342,"vX0":-6.182781052609068,"vY0":-134.19073142315517,"vZ0":-4.699269592066167,"x":131.52,"y":170.76,"x0":1.2994475867114887,"y0":50.00387153157264,"z0":5.924544309030401,"aX":9.069271838777654},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.9,"breakHorizontal":-7.8,"spinRate":2081,"spinDirection":152},"zone":4,"typeConfidence":0.73,"plateTime":0.4054913584523532,"extension":7.1538986797284085},"hitData":{"launchSpeed":89.7,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":162.32}},"index":7,"playId":"8b711205-0b3c-341c-bd9e-db176d24edc8","pitchNumber":7,"startTime":"2026-06-28T00:06:16.989Z","endTime":"2026-06-28T00:06:25.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.6,"awayTeamWinProbability":62.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:06:25.028Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gary Sánchez lines out to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T00:06:33.276Z","endTime":"2026-06-28T00:07:24.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"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":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":74.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.058273299405784,"aZ":-36.66557630711094,"pfxX":-3.5743228801123834,"pfxZ":-3.2496921625479605,"pX":-0.10031869652240877,"pZ":1.4059621413333498,"vX0":-2.411481906946593,"vY0":-116.3656651556555,"vZ0":-2.841709081750459,"x":120.82,"y":200.82,"x0":1.4106409359672138,"y0":50.00246853595698,"z0":6.087390282577214,"aX":-4.943259526431981},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-6.2,"breakHorizontal":7.1,"spinRate":2491,"spinDirection":324},"zone":13,"typeConfidence":0.9,"plateTime":0.46915323424861555,"extension":6.908174254778011},"index":0,"playId":"541fcf82-35c3-3f06-9110-f435bc66626d","pitchNumber":1,"startTime":"2026-06-28T00:06:48.276Z","endTime":"2026-06-28T00:06:52.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":87.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.225690561848438,"aZ":-20.358091407440277,"pfxX":3.879650374179969,"pfxZ":6.166889952088109,"pX":0.22812716288657806,"pZ":2.6897428481919654,"vX0":-4.877308032535818,"vY0":-136.6059109348809,"vZ0":-4.8252379277533315,"x":108.3,"y":166.16,"x0":1.5212424463899439,"y0":50.002137352027106,"z0":5.852596417062002,"aX":7.433008469949554},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.4,"breakHorizontal":-6.1,"spinRate":2136,"spinDirection":138},"zone":5,"typeConfidence":0.86,"plateTime":0.39886374310781836,"extension":7.1507220011779715},"index":1,"playId":"fbb9c341-c9f4-33d9-b5d0-6d2bd948607c","pitchNumber":2,"startTime":"2026-06-28T00:07:02.609Z","endTime":"2026-06-28T00:07:06.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.401702740405103,"aZ":-22.833265811206836,"pfxX":7.041023878094223,"pfxZ":5.03178386623512,"pX":0.8234369216661523,"pZ":1.9325340929816792,"vX0":-4.274425662034671,"vY0":-135.15184274044293,"vZ0":-6.592868131382282,"x":85.61,"y":186.6,"x0":1.507518558609826,"y0":50.005772211932296,"z0":5.998367564771584,"aX":13.07754707264625},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.9,"breakHorizontal":-11.9,"spinRate":2122,"spinDirection":138},"zone":9,"typeConfidence":0.91,"plateTime":0.4046847373272402,"extension":7.043097599437828},"hitData":{"launchSpeed":86.2,"launchAngle":8.0,"totalDistance":136.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":151.73,"coordY":153.7}},"index":2,"playId":"2031d225-494b-3bf9-abf4-2cba3a7e623b","pitchNumber":3,"startTime":"2026-06-28T00:07:17.926Z","endTime":"2026-06-28T00:07:24.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:07:24.288Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Kelly flies out to center fielder Blake Perkins.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T00:08:56.887Z","endTime":"2026-06-28T00:10:43.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"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(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":92.7,"endSpeed":85.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11210875043302,"aZ":-16.552585586269274,"pfxX":7.339926076957501,"pfxZ":8.444785260088663,"pX":0.8100774993084541,"pZ":2.374023890691916,"vX0":-7.116192311611171,"vY0":-134.86239244431604,"vZ0":-3.496505847250593,"x":86.12,"y":174.68,"x0":2.5236851006873633,"y0":50.00664192167583,"z0":4.848317138745896,"aX":13.583967583667178},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.8,"breakHorizontal":-11.9,"spinRate":2387,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.40545419576075226,"extension":6.766980629251624},"index":0,"playId":"d2f05c25-caeb-3a61-8415-d3d2af234eac","pitchNumber":1,"startTime":"2026-06-28T00:09:32.981Z","endTime":"2026-06-28T00:09:36.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-28T00:09:43.470Z","endTime":"2026-06-28T00:09:52.378Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.088075899902673,"aZ":-38.39795133061925,"pfxX":-5.326848821499291,"pfxZ":-4.3692634006957665,"pX":1.2304029458927346,"pZ":1.6448765474548583,"vX0":-2.3470362469617005,"vY0":-118.42380489995108,"vZ0":0.5180761127260911,"x":70.1,"y":194.37,"x0":2.925708848155212,"y0":50.00422899054007,"z0":4.928678802972375,"aX":-7.584657863458968},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-7.6,"breakHorizontal":10.2,"spinRate":2218,"spinDirection":315},"zone":14,"typeConfidence":2.0,"plateTime":0.462069609144812,"extension":6.4626668278378485},"index":2,"playId":"bd56e0ba-2239-3b49-a6c2-d4272ecf7f9b","pitchNumber":2,"startTime":"2026-06-28T00:09:52.378Z","endTime":"2026-06-28T00:09:56.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51077001634312,"aZ":-15.852353510959285,"pfxX":6.966276237763144,"pfxZ":8.724857933198354,"pX":1.5809786624420183,"pZ":3.902384690360781,"vX0":-5.123261432707572,"vY0":-135.84726583470754,"vZ0":0.057925763982038525,"x":56.74,"y":133.42,"x0":2.5854246504135916,"y0":50.00308088380737,"z0":4.981983664781296,"aX":13.032173131745871},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.1,"breakHorizontal":-11.5,"spinRate":2403,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4030570936295734,"extension":6.768842497670499},"index":3,"playId":"474ffc87-facb-32a2-ba9e-f8bb8aa1d427","pitchNumber":3,"startTime":"2026-06-28T00:10:04.920Z","endTime":"2026-06-28T00:10:08.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.802787164365853,"aZ":-14.624190621608388,"pfxX":7.883018555345966,"pfxZ":9.234977063768465,"pX":0.03903843641055465,"pZ":2.060190131357654,"vX0":-9.300907680454753,"vY0":-136.90032303197367,"vZ0":-4.701557710938295,"x":115.51,"y":183.15,"x0":2.453976924843614,"y0":50.00635944238579,"z0":4.798614084594406,"aX":14.988149846967357},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.0,"breakHorizontal":-12.4,"spinRate":2470,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.39985941534954206,"extension":6.794685198010492},"index":4,"playId":"51a42739-c5f8-39db-825a-63231f5a448d","pitchNumber":4,"startTime":"2026-06-28T00:10:19.988Z","endTime":"2026-06-28T00:10:23.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.148556572144223,"aZ":-36.89689682159858,"pfxX":-7.733690081580949,"pfxZ":-3.2251417299413756,"pX":0.010811274728456258,"pZ":2.2594562477250903,"vX0":-4.280253075879179,"vY0":-119.72082188197624,"vZ0":1.3743926172563765,"x":116.59,"y":177.77,"x0":2.8212567873400576,"y0":50.00280557552191,"z0":4.95781688064851,"aX":-11.326554000827068},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.3,"breakHorizontal":15.0,"spinRate":2117,"spinDirection":317},"zone":5,"typeConfidence":2.0,"plateTime":0.45593094499024245,"extension":6.631074319104317},"hitData":{"launchSpeed":90.3,"launchAngle":39.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.56,"coordY":74.95}},"index":5,"playId":"51a54750-6a38-3614-8c67-e45b8dc1bd1c","pitchNumber":5,"startTime":"2026-06-28T00:10:33.528Z","endTime":"2026-06-28T00:10:43.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:10:43.747Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T00:10:45.980Z","endTime":"2026-06-28T00:13:45.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56926134622723,"aZ":-16.492233776863454,"pfxX":8.97300371959657,"pfxZ":8.294912733074437,"pX":-0.1979741357335791,"pZ":1.5756430090661235,"vX0":-9.989504885358057,"vY0":-136.50727912611697,"vZ0":-5.537190881726567,"x":124.55,"y":196.24,"x0":2.3401394272492935,"y0":50.00422006517644,"z0":4.762869468548961,"aX":16.96571549480662},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":-14.2,"spinRate":2436,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.40098816852558317,"extension":6.681952094825951},"index":0,"playId":"74bc0a11-e777-3019-9555-e8a850971ff9","pitchNumber":1,"startTime":"2026-06-28T00:11:08.725Z","endTime":"2026-06-28T00:11:12.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4285490542334,"aZ":-31.654626168175273,"pfxX":7.526531327721505,"pfxZ":0.3234995188122447,"pX":2.425322077911084,"pZ":3.331444438145854,"vX0":-3.541709555564169,"vY0":-126.38371111522918,"vZ0":2.3375992922086306,"x":62.74,"y":209.69,"x0":2.8627451387884717,"y0":50.00621903417857,"z0":4.927340830014364,"aX":12.24510323890653},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.3,"breakHorizontal":-12.8,"spinRate":1647,"spinDirection":90},"zone":12,"typeConfidence":2.0,"plateTime":0.4324714326588439,"extension":6.73062029412013},"index":1,"playId":"2d728761-312e-313e-a8c5-5acdbf68c354","pitchNumber":2,"startTime":"2026-06-28T00:11:25.468Z","endTime":"2026-06-28T00:11:28.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.840395192425113,"aZ":-38.87337706601069,"pfxX":4.369911619694741,"pfxZ":-4.095835035865055,"pX":0.4439565034760787,"pZ":1.4032661844961487,"vX0":-6.892798516214386,"vY0":-126.54603034372333,"vZ0":-0.7678414991390026,"x":100.08,"y":200.89,"x0":2.6251740777808035,"y0":50.00328873752964,"z0":4.8025159186484885,"aX":7.145945576966287},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-7.3,"breakHorizontal":-6.5,"spinRate":1262,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.43148510816527175,"extension":6.849664596442128},"index":2,"playId":"9aecb26b-6068-344c-ab8f-69f9d11eb523","pitchNumber":3,"startTime":"2026-06-28T00:11:41.023Z","endTime":"2026-06-28T00:11:44.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.818613744806598,"aZ":-15.541344738158873,"pfxX":7.602020223884673,"pfxZ":8.293261337659208,"pX":0.27676044573238506,"pZ":2.893544041957532,"vX0":-8.70104802264125,"vY0":-140.27906334268238,"vZ0":-2.6301785861651874,"x":106.45,"y":160.65,"x0":2.421590966256122,"y0":50.004741964638875,"z0":4.848594507976571,"aX":15.250589384310643},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.8,"breakHorizontal":-12.1,"spinRate":2445,"spinDirection":129},"zone":2,"typeConfidence":2.0,"plateTime":0.3895075736853646,"extension":6.789841903767107},"index":3,"playId":"c4cf739e-93ee-3eec-ad0e-6f3411aff829","pitchNumber":4,"startTime":"2026-06-28T00:12:03.756Z","endTime":"2026-06-28T00:12:07.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04937502537292,"aZ":-39.82211055158459,"pfxX":-7.177293760471411,"pfxZ":-5.453324542438758,"pX":-0.7966241898466279,"pZ":1.7878957150716046,"vX0":-5.874267377520363,"vY0":-117.56984957415021,"vZ0":1.2957424092191199,"x":147.37,"y":190.51,"x0":2.665967449403311,"y0":50.00551277459166,"z0":4.922208289636187,"aX":-10.058925209074763},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-9.2,"breakHorizontal":14.4,"spinRate":2294,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.46567746288535217,"extension":6.8402661058999845},"index":4,"playId":"b7bababf-b7b6-309f-aa83-cd96edcdbc16","pitchNumber":5,"startTime":"2026-06-28T00:12:19.113Z","endTime":"2026-06-28T00:12:22.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.693671315481232,"aZ":-40.12410172648095,"pfxX":-4.681138226860616,"pfxZ":-5.453699593384439,"pX":0.3038639081704091,"pZ":0.6813538963157432,"vX0":-4.193951683804178,"vY0":-119.78831333060242,"vZ0":-1.2691917110390725,"x":105.42,"y":220.38,"x0":2.6844188139952068,"y0":50.00535779670677,"z0":4.798555983659763,"aX":-6.81808266174379},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-10.0,"breakHorizontal":9.5,"spinRate":2201,"spinDirection":315},"zone":14,"typeConfidence":2.0,"plateTime":0.45687883328838463,"extension":6.816860091863171},"index":5,"playId":"ec023259-5cc9-3f17-ba7d-781d3a234afb","pitchNumber":6,"startTime":"2026-06-28T00:12:52.012Z","endTime":"2026-06-28T00:12:55.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39075005614697,"aZ":-41.34199878564251,"pfxX":-5.205607755250521,"pfxZ":-6.48444612682521,"pX":1.1552230164094217,"pZ":2.198810410756697,"vX0":-2.4667272116776466,"vY0":-118.10237830793868,"vZ0":2.318328067832003,"x":72.97,"y":179.41,"x0":2.8894236644164897,"y0":50.0037248112384,"z0":5.005363212159016,"aX":-7.357447149295721},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-10.9,"breakHorizontal":10.1,"spinRate":2247,"spinDirection":316},"zone":14,"typeConfidence":2.0,"plateTime":0.4636789384516993,"extension":6.790544133633034},"index":6,"playId":"c217a8ea-6678-3352-b362-81bf93655093","pitchNumber":7,"startTime":"2026-06-28T00:13:08.319Z","endTime":"2026-06-28T00:13:12.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.406125465856245,"aZ":-15.926856872506011,"pfxX":5.843814866181056,"pfxZ":8.288035954602611,"pX":0.26799041285562336,"pZ":2.8957401902381945,"vX0":-8.03834154571876,"vY0":-138.7270393077209,"vZ0":-2.419422826215124,"x":106.78,"y":160.6,"x0":2.4362918084746057,"y0":50.00137668725677,"z0":4.833870678970134,"aX":11.454286858861542},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":-9.0,"spinRate":2362,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.39399148417572327,"extension":6.739844032450555},"index":7,"playId":"ff4377b5-0b8d-3f97-a00b-3062299816d8","pitchNumber":8,"startTime":"2026-06-28T00:13:21.125Z","endTime":"2026-06-28T00:13:26.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.621421079295388,"aZ":-14.231740109230726,"pfxX":6.824681792355662,"pfxZ":9.10922712878765,"pX":0.15927099118559285,"pZ":2.486740646317252,"vX0":-8.513216874057436,"vY0":-139.5143834949049,"vZ0":-3.6606176157154957,"x":110.93,"y":171.64,"x0":2.364705492116891,"y0":50.00337069495049,"z0":4.754929815262178,"aX":13.443918389686162},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":-10.6,"spinRate":2429,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.39271054936268257,"extension":6.871560174638396},"index":8,"playId":"432f7c57-917c-37c4-a938-181b0dd959f9","pitchNumber":9,"startTime":"2026-06-28T00:13:41.425Z","endTime":"2026-06-28T00:13:45.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:13:45.177Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T00:13:52.158Z","endTime":"2026-06-28T00:16:00.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.622037862399846,"aZ":-14.343838680009773,"pfxX":6.601940491690918,"pfxZ":9.00761454265076,"pX":-0.558798445792695,"pZ":2.6534226177541127,"vX0":-10.391937369732014,"vY0":-139.82473733644744,"vZ0":-3.2798789776183703,"x":138.3,"y":167.14,"x0":2.348699678708292,"y0":50.00188527652977,"z0":4.783192799025234,"aX":13.067999027466701},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":-9.8,"spinRate":2477,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.3917670719830837,"extension":6.924336118365627},"index":0,"playId":"25049d95-c35e-39da-8685-aab7200a5dd4","pitchNumber":1,"startTime":"2026-06-28T00:14:08.680Z","endTime":"2026-06-28T00:14:11.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56003516895618,"aZ":-16.11351209067812,"pfxX":6.1220056032783345,"pfxZ":8.521824816505784,"pX":0.08623722262692661,"pZ":3.3319729927700648,"vX0":-8.365272460789512,"vY0":-136.54287930578255,"vZ0":-1.2037585009047507,"x":113.71,"y":148.82,"x0":2.3967389723004215,"y0":50.00412694291284,"z0":4.889239874719889,"aX":11.540617198047551},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":-9.2,"spinRate":2438,"spinDirection":127},"zone":2,"typeConfidence":2.0,"plateTime":0.4014163320394841,"extension":6.850607610117825},"index":1,"playId":"3578fd47-9a4c-33a1-840a-f7056b01a290","pitchNumber":2,"startTime":"2026-06-28T00:14:34.448Z","endTime":"2026-06-28T00:14:38.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.094590853862304,"aZ":-15.927730450642985,"pfxX":6.934112799931068,"pfxZ":8.411797046077304,"pX":-0.09204882813902163,"pZ":2.135745542154848,"vX0":-9.721567888758086,"vY0":-138.16149993190692,"vZ0":-4.247481975364289,"x":120.51,"y":181.11,"x0":2.5730605836190503,"y0":50.00273123531793,"z0":4.765209758285963,"aX":13.392364533823905},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":-10.6,"spinRate":2427,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.3966125925963162,"extension":6.731032009698999},"index":2,"playId":"2e51cb53-2c1c-3322-8615-7c4875249353","pitchNumber":3,"startTime":"2026-06-28T00:14:47.588Z","endTime":"2026-06-28T00:14:51.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-28T00:15:05.202Z","endTime":"2026-06-28T00:15:11.211Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.897848920236598,"aZ":-36.07090815955825,"pfxX":-6.752487432937213,"pfxZ":-2.6579913894499447,"pX":-2.3126861816817303,"pZ":-0.220056852788736,"vX0":-9.583584933163099,"vY0":-120.67323608492435,"vZ0":-3.9315704516996037,"x":205.15,"y":244.72,"x0":2.597498006503333,"y0":50.00414120007079,"z0":4.629661903581687,"aX":-9.893527581363875},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.5,"breakHorizontal":14.6,"spinRate":2247,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.45501769778618684,"extension":6.940300305823654},"index":4,"playId":"cbcaf561-359e-3477-9d35-9eac7203bf58","pitchNumber":4,"startTime":"2026-06-28T00:15:11.211Z","endTime":"2026-06-28T00:15:15.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.608179523946205,"aZ":-38.26144764124176,"pfxX":-5.183190756179036,"pfxZ":-4.1434174501401975,"pX":-0.2928238270795232,"pZ":1.0319814407472117,"vX0":-5.325400701162137,"vY0":-119.75196951451859,"vZ0":-0.781528738785962,"x":128.16,"y":210.92,"x0":2.6236586399875863,"y0":50.00224532127169,"z0":4.750875294399817,"aX":-7.614942584377892},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.4,"breakHorizontal":10.6,"spinRate":2212,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.4553658730305128,"extension":6.666652022354541},"index":5,"playId":"c0a9025f-dd7f-37d5-b27e-b3f7b9fe1269","pitchNumber":5,"startTime":"2026-06-28T00:15:26.568Z","endTime":"2026-06-28T00:15:30.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.462279648174555,"aZ":-13.605588015083068,"pfxX":7.302346130453714,"pfxZ":9.36397337136056,"pX":-0.05761821558175943,"pZ":1.187045220826251,"vX0":-9.46237470132038,"vY0":-139.70067773836516,"vZ0":-7.3560872583953305,"x":119.2,"y":206.73,"x0":2.419279550809388,"y0":50.00655972475146,"z0":4.742560209320651,"aX":14.486754982324307},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":-11.4,"spinRate":2414,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.39156214720257543,"extension":6.848665681520414},"index":6,"playId":"bf4594d6-2b90-3bb0-b960-04b2240c5d8c","pitchNumber":6,"startTime":"2026-06-28T00:15:42.149Z","endTime":"2026-06-28T00:15:46.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56769237416574,"aZ":-15.163557935414342,"pfxX":6.73745248136353,"pfxZ":8.702216416630332,"pX":-0.001884619799385589,"pZ":1.628168780416829,"vX0":-9.152451479130422,"vY0":-138.81352369586443,"vZ0":-5.6381153272014615,"x":117.07,"y":194.82,"x0":2.4599619531549064,"y0":50.0039064169318,"z0":4.692202470705894,"aX":13.17249188751954},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":-10.3,"spinRate":2385,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.3943093357513834,"extension":6.807889245214822},"index":7,"playId":"9cd84269-8016-3d68-a374-afeef39b8562","pitchNumber":7,"startTime":"2026-06-28T00:15:56.264Z","endTime":"2026-06-28T00:16:00.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:16:00.044Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Blake Perkins doubles (6) on a sharp line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T00:17:28.084Z","endTime":"2026-06-28T00:18:33.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.725995143041875,"aZ":-29.4069213306005,"pfxX":-1.2098654231597683,"pfxZ":1.7539876844340263,"pX":0.8840770933551978,"pZ":2.4033649709470435,"vX0":-1.4703516871026978,"vY0":-123.71891276056463,"vZ0":-2.8091718768270626,"x":83.3,"y":173.89,"x0":1.6394721437397726,"y0":50.00226054726294,"z0":5.975579248657389,"aX":-1.9072447382717594},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.9,"breakHorizontal":2.5,"spinRate":2264,"spinDirection":179},"zone":14,"typeConfidence":0.91,"plateTime":0.4398590245452585,"extension":7.006789522196195},"index":0,"playId":"a7b2488a-9dd3-3597-9e01-13ffca488752","pitchNumber":1,"startTime":"2026-06-28T00:18:10.778Z","endTime":"2026-06-28T00:18:14.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.875864414910712,"aZ":-21.214117123076146,"pfxX":7.084820407764143,"pfxZ":6.176618606970072,"pX":0.3653982723607942,"pZ":2.2812654226618188,"vX0":-4.758003456911118,"vY0":-132.0782399972495,"vZ0":-5.958940117441279,"x":103.07,"y":177.19,"x0":1.2653279917922957,"y0":50.00579025902397,"z0":6.116155122889322,"aX":12.579116619590284},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.2,"breakHorizontal":-11.9,"spinRate":2109,"spinDirection":149},"zone":6,"typeConfidence":0.9,"plateTime":0.41393928851204365,"extension":6.96327916867017},"hitData":{"launchSpeed":102.8,"launchAngle":20.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":170.32,"coordY":52.03}},"index":1,"playId":"4aeba90d-7e07-3184-9d3a-ce4f5dd8a105","pitchNumber":2,"startTime":"2026-06-28T00:18:22.249Z","endTime":"2026-06-28T00:18:33.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.7,"awayTeamWinProbability":49.3,"homeTeamWinProbabilityAdded":9.200000000000003,"leverageIndex":1.33,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:18:33.937Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Frelick singles on a line drive to left fielder Ian Happ. Blake Perkins scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T00:18:40.889Z","endTime":"2026-06-28T00:19:18.310Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59866639500068,"aZ":-21.26637964719761,"pfxX":1.2910552048089459,"pfxZ":5.905975572907408,"pX":-0.5634926764130508,"pZ":3.0920474352562577,"vX0":-5.558842463100015,"vY0":-133.96953748824006,"vZ0":-3.420098076431503,"x":138.48,"y":155.29,"x0":1.3562862489307885,"y0":50.00242583008554,"z0":5.876776080140927,"aX":2.3848480935385057},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.3,"breakHorizontal":-1.3,"spinRate":2000,"spinDirection":147},"zone":1,"typeConfidence":0.9,"plateTime":0.4063678267692339,"extension":7.019158785523064},"hitData":{"launchSpeed":92.2,"launchAngle":7.0,"totalDistance":141.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.01,"coordY":114.69}},"index":0,"playId":"badde1c2-4405-3f42-822b-3ee297680a03","pitchNumber":1,"startTime":"2026-06-28T00:19:07.291Z","endTime":"2026-06-28T00:19:18.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.3,"awayTeamWinProbability":38.7,"homeTeamWinProbabilityAdded":10.599999999999994,"leverageIndex":1.85,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:19:18.310Z","atBatIndex":34},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Cooper Pratt grounds into a double play, second baseman Nico Hoerner to shortstop Dansby Swanson to first baseman Michael Busch. Sal Frelick out at 2nd. Cooper Pratt out at 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T00:19:32.565Z","endTime":"2026-06-28T00:21:32.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.360590180503888,"aZ":-22.85780518394294,"pfxX":7.633389289030982,"pfxZ":5.2497642116263314,"pX":0.7025728810552003,"pZ":1.5133697658731136,"vX0":-4.11835164869189,"vY0":-132.82974942908027,"vZ0":-7.192596926089281,"x":90.22,"y":197.92,"x0":1.2873163531511698,"y0":50.0020318706105,"z0":5.936485655067426,"aX":13.54156550282149},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.0,"breakHorizontal":-12.8,"spinRate":2084,"spinDirection":142},"zone":14,"typeConfidence":0.9,"plateTime":0.4134975793742752,"extension":7.062396275259677},"index":0,"playId":"9f80e495-a918-3391-b7e7-a0d79086701a","pitchNumber":1,"startTime":"2026-06-28T00:19:50.510Z","endTime":"2026-06-28T00:19:54.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13953087839306,"aZ":-30.348048249785286,"pfxX":-1.5434524852976481,"pfxZ":1.1824423969968842,"pX":-0.19107196474414143,"pZ":1.956757740303358,"vX0":-3.538471595575029,"vY0":-123.75330185316449,"vZ0":-3.098749842734396,"x":124.28,"y":185.95,"x0":1.459007537455793,"y0":50.005321407294446,"z0":5.772411926697275,"aX":-2.3892596756799724},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.7,"breakHorizontal":3.6,"spinRate":2317,"spinDirection":210},"zone":8,"typeConfidence":0.91,"plateTime":0.44292482453828175,"extension":6.913158082305627},"index":1,"playId":"ebbf1189-8d52-328f-9253-78924caa5189","pitchNumber":2,"startTime":"2026-06-28T00:20:08.386Z","endTime":"2026-06-28T00:20:11.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21793462058148,"aZ":-29.45009595318833,"pfxX":7.727393290011212,"pfxZ":1.7242844241589097,"pX":-0.704590525058489,"pZ":1.3865732327694555,"vX0":-7.27136935641238,"vY0":-124.31278718913288,"vZ0":-5.359928446280031,"x":143.86,"y":201.34,"x0":1.244191215362418,"y0":50.000428584349116,"z0":5.993946242588396,"aX":12.181281235564912},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.2,"breakHorizontal":-12.5,"spinRate":1558,"spinDirection":124},"zone":13,"typeConfidence":0.9,"plateTime":0.4393847153328574,"extension":7.086280990569061},"index":2,"playId":"c61f3f30-a0a9-3ad2-bcee-a679495383e5","pitchNumber":3,"startTime":"2026-06-28T00:20:27.712Z","endTime":"2026-06-28T00:20:31.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":92.3,"endSpeed":84.8,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.068208710607312,"aZ":-21.93728163522146,"pfxX":1.362423791705772,"pfxZ":5.570216824177766,"pX":-0.31489352818654176,"pZ":3.1970445487626313,"vX0":-5.021978507358951,"vY0":-134.40958164665767,"vZ0":-3.108298494877472,"x":129.0,"y":152.46,"x0":1.3974428566441035,"y0":50.000661333843034,"z0":5.919323889610602,"aX":2.5035765740297857},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.6,"breakHorizontal":-1.4,"spinRate":2064,"spinDirection":145},"zone":1,"typeConfidence":0.89,"plateTime":0.406905042132903,"extension":7.106572594037645},"index":3,"playId":"eb9e2370-6d70-37c6-8f65-fdcaf583b51d","pitchNumber":4,"startTime":"2026-06-28T00:20:47.009Z","endTime":"2026-06-28T00:20:50.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-28T00:21:06.836Z","endTime":"2026-06-28T00:21:23.620Z","isPitch":false,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"},"defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.6,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.809799332749993,"aZ":-28.17590721051406,"pfxX":-1.7470950860462595,"pfxZ":2.4388695729148324,"pX":-0.029222512209868864,"pZ":2.304953690923605,"vX0":-3.3440668481547626,"vY0":-126.39744028580257,"vZ0":-3.160521340340349,"x":118.11,"y":176.55,"x0":1.5315200151331816,"y0":50.00069143201197,"z0":5.804752025550793,"aX":-2.860703984847964},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.0,"breakHorizontal":3.8,"spinRate":2241,"spinDirection":197},"zone":8,"typeConfidence":0.91,"plateTime":0.4313218844940918,"extension":7.023881865992838},"hitData":{"launchSpeed":101.0,"launchAngle":3.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.81,"coordY":147.63}},"index":5,"playId":"aeade9d8-652d-3262-adaf-1665d0fd10b4","pitchNumber":5,"startTime":"2026-06-28T00:21:23.620Z","endTime":"2026-06-28T00:21:32.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-9.799999999999997,"leverageIndex":1.89,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:21:32.634Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Ortiz grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T00:21:52.209Z","endTime":"2026-06-28T00:23:17.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.344952961107257,"aZ":-40.95762846424886,"pfxX":-2.967572058021805,"pfxZ":-6.195052686647489,"pX":0.44106619598577584,"pZ":1.5984012034494135,"vX0":-1.2893961320752694,"vY0":-118.2227055040805,"vZ0":-1.9009548101774525,"x":100.19,"y":195.62,"x0":1.379017350035412,"y0":50.00564075175925,"z0":6.169130120416444,"aX":-4.204862784824663},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-11.4,"breakHorizontal":5.6,"spinRate":2473,"spinDirection":325},"zone":9,"typeConfidence":0.9,"plateTime":0.4631378072914196,"extension":6.8452471401938935},"index":0,"playId":"5348e75c-d84f-3157-8490-aa90b8f26774","pitchNumber":1,"startTime":"2026-06-28T00:22:01.435Z","endTime":"2026-06-28T00:22:06.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.571974966248153,"aZ":-26.702907172194944,"pfxX":5.712977108448267,"pfxZ":3.4511146478731174,"pX":0.7829118254380488,"pZ":1.8312242147620146,"vX0":-3.353827386794668,"vY0":-124.65638729792232,"vZ0":-4.666430926694072,"x":87.16,"y":189.34,"x0":1.3991822918273704,"y0":50.00134044994577,"z0":5.915484560088288,"aX":9.047139248781528},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.5,"breakHorizontal":-9.6,"spinRate":1520,"spinDirection":130},"zone":9,"typeConfidence":0.8,"plateTime":0.4383406053740151,"extension":7.136307332236894},"index":1,"playId":"789396f6-ced9-3a6c-ba94-e30eb1aeabe1","pitchNumber":2,"startTime":"2026-06-28T00:22:14.813Z","endTime":"2026-06-28T00:22:19.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.999585452736564,"aZ":-23.95308337564246,"pfxX":7.733107364441089,"pfxZ":4.603208915549722,"pX":1.2050141250228226,"pZ":2.6127872235505105,"vX0":-3.213604830215885,"vY0":-132.89296770293237,"vZ0":-4.285437142998921,"x":71.07,"y":168.23,"x0":1.426653996735898,"y0":50.00096664707914,"z0":5.990336730865084,"aX":13.80280163845785},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.6,"breakHorizontal":-13.3,"spinRate":2100,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.41247235216284217,"extension":7.053097874612014},"index":2,"playId":"1d5303ef-6adc-3e35-9604-0a461fe8b839","pitchNumber":3,"startTime":"2026-06-28T00:22:28.124Z","endTime":"2026-06-28T00:22:32.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.917575124552084,"aZ":-18.610598365599405,"pfxX":2.4733573248010354,"pfxZ":7.481528240833921,"pX":-0.2604164341464805,"pZ":1.7150493567132687,"vX0":-5.007982803225279,"vY0":-133.3309622362012,"vZ0":-7.126364394121284,"x":126.93,"y":192.47,"x0":1.3153027085228906,"y0":50.00081339401186,"z0":5.750964711507617,"aX":4.48275196429161},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.4,"breakHorizontal":-3.5,"spinRate":2212,"spinDirection":156},"zone":7,"typeConfidence":0.89,"plateTime":0.4097902433513121,"extension":7.091306548275914},"index":3,"playId":"80886311-533b-38b8-bda2-827919f95829","pitchNumber":4,"startTime":"2026-06-28T00:22:42.141Z","endTime":"2026-06-28T00:22:46.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-06-28T00:22:52.627Z","endTime":"2026-06-28T00:23:09.086Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.322196907077373,"aZ":-24.139201511200127,"pfxX":8.51506568245795,"pfxZ":4.383667189862537,"pX":0.4741178415380677,"pZ":2.4746681215212147,"vX0":-4.846116063270043,"vY0":-134.3299502583792,"vZ0":-5.104324371587087,"x":98.93,"y":171.96,"x0":1.1925747810554157,"y0":50.002853128691804,"z0":6.109318151315027,"aX":15.605719188930923},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.1,"breakHorizontal":-14.4,"spinRate":2176,"spinDirection":141},"zone":6,"typeConfidence":0.9,"plateTime":0.4073030128587454,"extension":6.931064367434622},"hitData":{"launchSpeed":85.5,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":162.32}},"index":5,"playId":"521213eb-7c79-3de9-8853-c33fde14ae51","pitchNumber":5,"startTime":"2026-06-28T00:23:09.086Z","endTime":"2026-06-28T00:23:17.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:23:17.427Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Shaw grounds out, third baseman Joey Ortiz to first baseman Andrew Vaughn.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T00:25:38.924Z","endTime":"2026-06-28T00:28:04.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Chad Patrick replaces Kyle Harrison.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T00:24:34.792Z","endTime":"2026-06-28T00:25:41.294Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694477,"link":"/api/v1/people/694477"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.030279646365784,"aZ":-21.941471752628146,"pfxX":-10.284749298250798,"pfxZ":5.147700798779084,"pX":0.39226152328435365,"pZ":1.940007207910165,"vX0":6.866349253297151,"vY0":-139.55987564183252,"vZ0":-5.382646211664826,"x":102.05,"y":186.4,"x0":-0.7535349806075696,"y0":50.00503891000279,"z0":5.322768507398885,"aX":-20.454420312245993},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.5,"breakHorizontal":17.4,"spinRate":2185,"spinDirection":220},"zone":9,"typeConfidence":0.9,"plateTime":0.39126588061978307,"extension":6.035480754360534},"index":1,"playId":"882fa23a-8da0-3f2e-b30a-a7df904f9b2a","pitchNumber":1,"startTime":"2026-06-28T00:25:41.294Z","endTime":"2026-06-28T00:25:44.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.929903560927166,"aZ":-18.707892612892284,"pfxX":-3.6910733693979676,"pfxZ":7.377940821077302,"pX":0.48141106672680456,"pZ":1.438156203551081,"vX0":5.429489478613234,"vY0":-133.53356706542,"vZ0":-6.2370991429119,"x":98.65,"y":199.95,"x0":-1.088874585989685,"y0":50.0016978427426,"z0":5.128197852743735,"aX":-6.735841897434625},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.4,"breakHorizontal":5.6,"spinRate":2575,"spinDirection":149},"zone":14,"typeConfidence":0.69,"plateTime":0.40854778346164267,"extension":6.19528383081613},"index":2,"playId":"8ebcdf4b-6d3a-39b6-a4b4-43251d9bd31c","pitchNumber":2,"startTime":"2026-06-28T00:25:57.979Z","endTime":"2026-06-28T00:26:01.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-28T00:26:11.557Z","endTime":"2026-06-28T00:26:25.569Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"},"defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.590958543994287,"aZ":-23.70548613042361,"pfxX":-10.220725560219476,"pfxZ":4.192900896756727,"pX":0.8058835443671376,"pZ":2.4967672600949125,"vX0":7.945288605460781,"vY0":-140.7158333198254,"vZ0":-3.805287742998432,"x":86.28,"y":171.37,"x0":-0.7153078432093601,"y0":50.00540332336485,"z0":5.388062094997322,"aX":-20.66034239401232},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.1,"breakHorizontal":17.0,"spinRate":2169,"spinDirection":227},"zone":6,"typeConfidence":0.89,"plateTime":0.38808187534520133,"extension":6.0163575897756765},"index":4,"playId":"91755573-eaf8-3522-957a-fd36125581d1","pitchNumber":3,"startTime":"2026-06-28T00:26:25.569Z","endTime":"2026-06-28T00:26:28.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16196896373555,"aZ":-34.22222214870954,"pfxX":2.520402120129117,"pfxZ":-1.23014691881359,"pX":0.6282567385432537,"pZ":1.0058980802883726,"vX0":3.38981876852753,"vY0":-127.56168868316502,"vZ0":-4.302996079807823,"x":93.05,"y":211.62,"x0":-1.0389569623409887,"y0":50.002062975624945,"z0":5.376118284380276,"aX":4.2042027880132204},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.9,"breakHorizontal":-5.3,"spinRate":2500,"spinDirection":77},"zone":14,"typeConfidence":0.9,"plateTime":0.42735579101587495,"extension":6.181216267484458},"index":5,"playId":"2055e0d9-062d-390a-9124-a5ca006958ee","pitchNumber":4,"startTime":"2026-06-28T00:26:46.641Z","endTime":"2026-06-28T00:26:51.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":97.0,"endSpeed":88.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24514487529888,"aZ":-12.383988886295137,"pfxX":-5.595637107002951,"pfxZ":9.812563178133937,"pX":0.48159974997006,"pZ":4.080354280220718,"vX0":5.423100651767637,"vY0":-141.15715629199045,"vZ0":-1.8352210732485652,"x":98.64,"y":128.61,"x0":-0.7378537169133236,"y0":50.00586378439385,"z0":5.536616463701444,"aX":-11.289710878693421},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.5,"breakHorizontal":9.0,"spinRate":2362,"spinDirection":220},"zone":12,"typeConfidence":0.91,"plateTime":0.3880818590998034,"extension":6.06631292050191},"index":6,"playId":"4f08d42e-6461-392e-a05f-436e89cc95c0","pitchNumber":5,"startTime":"2026-06-28T00:27:07.132Z","endTime":"2026-06-28T00:27:10.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.834295023284483,"aZ":-23.926365044151648,"pfxX":-8.285233951298043,"pfxZ":4.08753315271553,"pX":-0.5877251490582199,"pZ":3.663728818915393,"vX0":3.6099205929718554,"vY0":-140.41697187168722,"vZ0":-0.833663241655838,"x":139.4,"y":139.86,"x0":-0.806529154090528,"y0":50.00020573176358,"z0":5.507189822772812,"aX":-16.706381393672324},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.4,"breakHorizontal":14.4,"spinRate":2064,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.3886005315898058,"extension":5.97804649935826},"index":7,"playId":"ce902fd8-7de2-3df8-9bf4-413b02a1f713","pitchNumber":6,"startTime":"2026-06-28T00:27:28.516Z","endTime":"2026-06-28T00:27:41.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3644640647376,"aZ":-33.88572744953538,"pfxX":2.953816959545791,"pfxZ":-1.0597091952362003,"pX":0.29589192731402897,"pZ":1.4856969216305362,"vX0":2.643893969917161,"vY0":-125.79656355602158,"vZ0":-2.8721070266624706,"x":105.72,"y":198.67,"x0":-1.1490668118637688,"y0":50.002530489142295,"z0":5.364497521657137,"aX":4.775895993049202},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.3,"breakHorizontal":-5.9,"spinRate":2444,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.43392795396832984,"extension":6.201125481023023},"hitData":{"launchSpeed":88.4,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":165.36}},"index":8,"playId":"bf6bb5e3-f04f-3d71-96b4-e4b644ec7f8a","pitchNumber":7,"startTime":"2026-06-28T00:27:56.603Z","endTime":"2026-06-28T00:28:04.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:28:04.628Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Seiya Suzuki flies out to right fielder Sal Frelick.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T00:28:13.635Z","endTime":"2026-06-28T00:29:20.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":82.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.398278062961012,"aZ":-19.146486792093974,"pfxX":5.0301376827089355,"pfxZ":7.500200778646695,"pX":0.8661246435205102,"pZ":3.0126825104660084,"vX0":3.6571717040781366,"vY0":-130.43249586370973,"vZ0":-2.005510718909901,"x":83.99,"y":157.44,"x0":-1.2037266880464483,"y0":50.00057843925239,"z0":5.223238055906271,"aX":8.733878636838071},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.4,"breakHorizontal":-9.8,"spinRate":2567,"spinDirection":129},"zone":12,"typeConfidence":0.9,"plateTime":0.41867228984964777,"extension":6.3271785869301675},"index":0,"playId":"b06cd405-088b-3e95-a905-6dfab7c4c086","pitchNumber":1,"startTime":"2026-06-28T00:28:33.507Z","endTime":"2026-06-28T00:28:37.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":97.1,"endSpeed":89.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17950393512335,"aZ":-21.88169421255821,"pfxX":-8.227759745090772,"pfxZ":5.020850975805434,"pX":0.8899424345859577,"pZ":2.630474822077434,"vX0":7.182092449843656,"vY0":-141.3131429860679,"vZ0":-4.08621673539144,"x":83.08,"y":167.76,"x0":-0.5990532484972826,"y0":50.00131132284346,"z0":5.477427856606878,"aX":-16.861068770139926},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.5,"breakHorizontal":13.7,"spinRate":2241,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.385632524996776,"extension":6.074472833188315},"index":1,"playId":"ebe4f249-0aef-3a12-95d6-cc6a84025249","pitchNumber":2,"startTime":"2026-06-28T00:28:51.175Z","endTime":"2026-06-28T00:28:55.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":90.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58760338050082,"aZ":-19.68583419928096,"pfxX":-9.33866158903707,"pfxZ":6.0598023985398815,"pX":0.3067655768009347,"pZ":2.6713508529234553,"vX0":6.149000037087156,"vY0":-141.75891491559375,"vZ0":-4.27045288086106,"x":105.31,"y":166.65,"x0":-0.6631740438082404,"y0":50.004568827937426,"z0":5.433257843068786,"aX":-19.24744086873302},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.4,"breakHorizontal":15.8,"spinRate":2217,"spinDirection":215},"zone":6,"typeConfidence":0.9,"plateTime":0.3845532142850203,"extension":5.965830945976273},"hitData":{"launchSpeed":83.3,"launchAngle":31.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.27,"coordY":114.77}},"index":2,"playId":"b32a89da-f94c-33f2-98b4-a27d537521c4","pitchNumber":3,"startTime":"2026-06-28T00:29:12.247Z","endTime":"2026-06-28T00:29:20.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:29:20.807Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Bregman walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T00:29:22.981Z","endTime":"2026-06-28T00:32:24.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.830914191982327,"aZ":-20.455385666706402,"pfxX":-10.585683584217449,"pfxZ":5.810343432056076,"pX":-0.2568179315395301,"pZ":3.433608317920213,"vX0":5.10486285785411,"vY0":-140.61109351817714,"vZ0":-2.2626231286504552,"x":126.79,"y":146.07,"x0":-0.71383918969218,"y0":50.00018447420176,"z0":5.566049251283789,"aX":-21.339040950433308},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.3,"breakHorizontal":18.2,"spinRate":2159,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.38850956886046273,"extension":5.987205132219383},"index":0,"playId":"a412f48a-6f35-3c1e-ab02-67b7a3871ec3","pitchNumber":1,"startTime":"2026-06-28T00:29:52.241Z","endTime":"2026-06-28T00:30:19.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.315702041615666,"aZ":-20.965045049781565,"pfxX":-8.489654609216213,"pfxZ":5.540171512794841,"pX":0.15662682094605773,"pZ":2.354242470615734,"vX0":5.3531253677620665,"vY0":-140.5424840721252,"vZ0":-4.881053641232695,"x":111.03,"y":175.22,"x0":-0.6580949422534148,"y0":50.0049287081252,"z0":5.453224967224464,"aX":-17.18689734479147},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.4,"breakHorizontal":14.5,"spinRate":2208,"spinDirection":216},"zone":5,"typeConfidence":0.91,"plateTime":0.38797349130172787,"extension":6.059545977559493},"index":1,"playId":"dfcf1e4c-dc8b-3810-a182-ed708ef40e8f","pitchNumber":2,"startTime":"2026-06-28T00:30:23.462Z","endTime":"2026-06-28T00:30:27.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43750847961254,"aZ":-19.346644478891648,"pfxX":-0.6187434454176373,"pfxZ":7.1588768912718965,"pX":-0.9371620184980676,"pZ":2.591508253164103,"vX0":1.419372776915192,"vY0":-132.29840754448537,"vZ0":-3.0606573613356147,"x":152.72,"y":168.81,"x0":-1.397702200307903,"y0":50.001505358635896,"z0":5.164006662679892,"aX":-1.1086139235099317},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.6,"breakHorizontal":0.8,"spinRate":2485,"spinDirection":144},"zone":11,"typeConfidence":0.9,"plateTime":0.4123687827271705,"extension":6.177548852486249},"index":2,"playId":"dfda558c-617c-3327-9597-ee16eaf21e0d","pitchNumber":3,"startTime":"2026-06-28T00:30:40.904Z","endTime":"2026-06-28T00:30:45.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.162592397188085,"aZ":-19.268978928022275,"pfxX":2.561600187232226,"pfxZ":7.239382212321801,"pX":0.6557751170880904,"pZ":2.233980848848298,"vX0":3.609501566315304,"vY0":-132.1694583405814,"vZ0":-4.302023970336785,"x":92.0,"y":178.46,"x0":-1.0564992159778228,"y0":50.00429216371508,"z0":5.283865076042592,"aX":4.565563399404207},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.5,"breakHorizontal":-5.4,"spinRate":2496,"spinDirection":126},"zone":6,"typeConfidence":0.9,"plateTime":0.4132226124002396,"extension":6.1872756102685225},"index":3,"playId":"93b223ba-4889-3aac-9e1a-7ae59e57a527","pitchNumber":4,"startTime":"2026-06-28T00:30:59.131Z","endTime":"2026-06-28T00:31:03.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.438401933139968,"aZ":-23.83376135174054,"pfxX":3.797709820687989,"pfxZ":4.877439984362567,"pX":-0.5005649187064866,"pZ":3.369189274012986,"vX0":0.7341425557339927,"vY0":-129.07791159777767,"vZ0":-0.29916881563337644,"x":136.08,"y":147.81,"x0":-1.2815925280820792,"y0":50.00319252492563,"z0":5.300457791007403,"aX":6.495770119761284},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.0,"breakHorizontal":-7.1,"spinRate":2485,"spinDirection":106},"zone":11,"typeConfidence":0.89,"plateTime":0.4221360250072501,"extension":6.3796815351849245},"index":4,"playId":"d9fa06e6-f2cf-3679-b2ba-ecbef0ed8319","pitchNumber":5,"startTime":"2026-06-28T00:31:19.473Z","endTime":"2026-06-28T00:31:23.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":89.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.881462023348558,"aZ":-15.607684496320777,"pfxX":-5.1286303238904285,"pfxZ":8.212882176320075,"pX":0.8737889590017812,"pZ":2.6911485025945003,"vX0":6.084753207824888,"vY0":-140.0277082467205,"vZ0":-4.801291156930596,"x":83.69,"y":166.12,"x0":-0.644796609598716,"y0":50.00560597653871,"z0":5.424436207696583,"aX":-10.349363834697325},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.3,"breakHorizontal":8.3,"spinRate":2312,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.38879219295771605,"extension":6.0907599350102695},"index":5,"playId":"ab278d0e-c97e-3325-ade3-85917d6ffe54","pitchNumber":6,"startTime":"2026-06-28T00:31:42.473Z","endTime":"2026-06-28T00:31:45.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.315375471508336,"aZ":-35.4054838386523,"pfxX":3.0040989327497263,"pfxZ":-1.9394341602018201,"pX":0.43159254218863546,"pZ":1.0333962792122535,"vX0":2.8421673936045573,"vY0":-127.59615772949783,"vZ0":-3.822135616420698,"x":100.55,"y":210.88,"x0":-1.0821131328080216,"y0":50.0002644350478,"z0":5.305468073983768,"aX":5.011709296275933},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-4.1,"breakHorizontal":-6.0,"spinRate":2485,"spinDirection":73},"zone":14,"typeConfidence":0.9,"plateTime":0.4273161112721886,"extension":6.196955669673694},"index":6,"playId":"2c6aa524-5b51-32ed-86c7-b54b9c1a397a","pitchNumber":7,"startTime":"2026-06-28T00:32:02.747Z","endTime":"2026-06-28T00:32:06.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.812570909729867,"aZ":-22.460513165118087,"pfxX":-7.443320618859565,"pfxZ":4.80116836199461,"pX":1.7345359366544442,"pZ":2.34718689612572,"vX0":8.870726992873825,"vY0":-140.6059986905195,"vZ0":-4.426712328604316,"x":50.88,"y":175.41,"x0":-0.4789430269175514,"y0":50.00112468614558,"z0":5.3801815211444115,"aX":-15.055499678934686},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.0,"breakHorizontal":11.9,"spinRate":2203,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.38801991806601555,"extension":6.222987488012886},"index":7,"playId":"3e40783e-dc2c-337b-99db-c9dc525a4d4a","pitchNumber":8,"startTime":"2026-06-28T00:32:20.869Z","endTime":"2026-06-28T00:32:24.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.67,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:32:24.074Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Busch walks. Alex Bregman to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T00:32:30.669Z","endTime":"2026-06-28T00:35:07.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.8,"endSpeed":88.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95553374035761,"aZ":-24.423920217307742,"pfxX":-8.234253179832788,"pfxZ":3.902733240540199,"pX":0.24757497564681025,"pZ":2.528590644087537,"vX0":6.015517802114007,"vY0":-139.45299987383717,"vZ0":-3.2697579462709796,"x":107.56,"y":170.51,"x0":-0.8588493665692848,"y0":50.001386713761704,"z0":5.312414723433363,"aX":-16.349494804461745},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.6,"breakHorizontal":13.8,"spinRate":2142,"spinDirection":219},"zone":5,"typeConfidence":0.89,"plateTime":0.3915463273884088,"extension":6.067187680242337},"index":0,"playId":"bcfe0330-e560-32ac-b221-5e5cece1835c","pitchNumber":1,"startTime":"2026-06-28T00:32:52.020Z","endTime":"2026-06-28T00:32:55.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29219919884288,"aZ":-15.686928636659255,"pfxX":-2.3924468536720904,"pfxZ":8.21747360677945,"pX":-1.0499040135656825,"pZ":3.460371822185941,"vX0":0.5604747076704628,"vY0":-140.20218445447432,"vZ0":-2.840066318309162,"x":157.02,"y":145.35,"x0":-0.9404296515477558,"y0":50.00553777624211,"z0":5.499973080520036,"aX":-4.802335976978728},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.5,"breakHorizontal":4.2,"spinRate":2268,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.3894545608764455,"extension":6.036832288743509},"index":1,"playId":"2610669e-9fae-37ea-8d1b-e5793a818c55","pitchNumber":2,"startTime":"2026-06-28T00:33:14.417Z","endTime":"2026-06-28T00:33:18.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"c0e33336-31bf-31b9-a057-d9f1c3b5383b","startTime":"2026-06-28T00:33:32.140Z","endTime":"2026-06-28T00:33:35.140Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.344051259161255,"aZ":-36.57545224276834,"pfxX":2.0486465154771083,"pfxZ":-2.706647494789916,"pX":0.5924049536511636,"pZ":1.3899594926826482,"vX0":3.2253635131669687,"vY0":-126.17591794028739,"vZ0":-2.5714273916928594,"x":94.42,"y":201.25,"x0":-0.9637771055185783,"y0":50.00144311249846,"z0":5.341871656451364,"aX":3.3340236476066094},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.3,"breakHorizontal":-4.4,"spinRate":2577,"spinDirection":74},"zone":14,"typeConfidence":0.91,"plateTime":0.4325030312334337,"extension":6.122933569263098},"index":3,"playId":"3eccf4a9-43fd-3f00-a572-21d6cb47ef12","pitchNumber":3,"startTime":"2026-06-28T00:33:48.973Z","endTime":"2026-06-28T00:33:53.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.719591235364092,"aZ":-22.097379343248452,"pfxX":1.522110717093391,"pfxZ":5.738618676839662,"pX":-0.9085301751308704,"pZ":2.9538544557352053,"vX0":0.5587485804726269,"vY0":-131.16180881580107,"vZ0":-1.7330236596911912,"x":151.63,"y":159.03,"x0":-1.3216280192805103,"y0":50.002749332543445,"z0":5.2582038375669855,"aX":2.6724220263370997},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.3,"breakHorizontal":-2.9,"spinRate":2496,"spinDirection":137},"zone":11,"typeConfidence":0.9,"plateTime":0.41636304311285066,"extension":6.329746675788474},"index":4,"playId":"63e2086f-f633-3127-8382-0e49cc893771","pitchNumber":4,"startTime":"2026-06-28T00:34:08.843Z","endTime":"2026-06-28T00:34:12.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.490361120982342,"aZ":-21.71666253236999,"pfxX":0.7955983002981,"pfxZ":5.884123716862253,"pX":-0.12033721471188628,"pZ":2.181319164606081,"vX0":2.756510289734674,"vY0":-132.05129992351021,"vZ0":-3.6436795182421315,"x":121.59,"y":179.88,"x0":-1.2784559022289224,"y0":50.002035757012955,"z0":5.1649284014976224,"aX":1.4131846175077167},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.1,"breakHorizontal":-2.0,"spinRate":2499,"spinDirection":138},"zone":5,"typeConfidence":0.9,"plateTime":0.4138161512699612,"extension":6.2364784719482},"index":5,"playId":"f3f11968-b68d-3922-a736-0aa13aec50db","pitchNumber":5,"startTime":"2026-06-28T00:34:31.121Z","endTime":"2026-06-28T00:34:34.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-06-28T00:34:42.765Z","endTime":"2026-06-28T00:35:02.101Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.113228407873077,"aZ":-25.677205073471484,"pfxX":-8.825518603089222,"pfxZ":3.1877751517622945,"pX":1.4049201989377782,"pZ":1.2270871072130534,"vX0":8.97268923048944,"vY0":-141.1136210584193,"vZ0":-6.570061345235612,"x":63.45,"y":205.65,"x0":-0.6541521629972704,"y0":50.000461692478005,"z0":5.216259042220627,"aX":-17.974277567190946},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.7,"breakHorizontal":14.4,"spinRate":2212,"spinDirection":214},"zone":14,"typeConfidence":0.88,"plateTime":0.38667151554288637,"extension":6.055582941857147},"index":7,"playId":"77abbcf6-8ac1-37a5-a6f4-c2a6b45ef780","pitchNumber":6,"startTime":"2026-06-28T00:35:02.101Z","endTime":"2026-06-28T00:35:07.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.9,"awayTeamWinProbability":49.1,"homeTeamWinProbabilityAdded":-3.1000000000000014,"leverageIndex":1.39,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:35:07.460Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to right fielder Sal Frelick. Alex Bregman scores. Michael Busch to 3rd. Nico Hoerner to 2nd.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T00:36:23.698Z","endTime":"2026-06-28T00:38:07.537Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":694477,"link":"/api/v1/people/694477"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"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-06-28T00:35:21.000Z","endTime":"2026-06-28T00:36:25.962Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00715805618348,"aZ":-17.158354541020994,"pfxX":-2.422720692358818,"pfxZ":8.349572066188724,"pX":0.113148286446453,"pZ":1.872495932474234,"vX0":4.008571503147632,"vY0":-132.43546830184573,"vZ0":-5.271315737118263,"x":112.69,"y":188.22,"x0":-1.0968336250504152,"y0":50.0031253713685,"z0":5.1207382637391925,"aX":-4.357380070807332},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.4,"breakHorizontal":3.6,"spinRate":2387,"spinDirection":155},"zone":8,"typeConfidence":0.86,"plateTime":0.4116479095493859,"extension":6.137886601559284},"index":1,"playId":"ef6fa21e-024a-3f8e-8069-0eb7be71c0b0","pitchNumber":1,"startTime":"2026-06-28T00:36:25.962Z","endTime":"2026-06-28T00:36:29.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-06-28T00:36:41.157Z","endTime":"2026-06-28T00:36:53.654Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":96.5,"endSpeed":89.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.768673255042348,"aZ":-24.350608808640064,"pfxX":-9.32803671570411,"pfxZ":3.87097751506157,"pX":0.962781699696549,"pZ":1.4018099455515307,"vX0":8.231077091640092,"vY0":-140.32628544577608,"vZ0":-6.542336957820674,"x":80.3,"y":200.93,"x0":-0.7774367793708283,"y0":50.00213029426611,"z0":5.3192606813966385,"aX":-18.85171642911046},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.0,"breakHorizontal":15.5,"spinRate":2061,"spinDirection":218},"zone":14,"typeConfidence":0.89,"plateTime":0.38833161895371626,"extension":6.050550556327941},"index":3,"playId":"08524e82-7ebe-321d-9075-93b91f9574de","pitchNumber":2,"startTime":"2026-06-28T00:36:53.654Z","endTime":"2026-06-28T00:36:57.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.290625318814183,"aZ":-23.597290249912028,"pfxX":-9.255191670192024,"pfxZ":4.30774845719341,"pX":0.8813707238650645,"pZ":2.2234003753997422,"vX0":7.714634470887984,"vY0":-139.43932930225094,"vZ0":-4.198604974659644,"x":83.4,"y":178.75,"x0":-0.7045580964628989,"y0":50.000974158076716,"z0":5.285671548923381,"aX":-18.413806952672168},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.2,"breakHorizontal":15.4,"spinRate":2132,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.39125905746005385,"extension":6.172056576815531},"index":4,"playId":"84aaa4b2-843e-3191-9618-67caf2a610dd","pitchNumber":3,"startTime":"2026-06-28T00:37:12.909Z","endTime":"2026-06-28T00:37:16.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.290247294044672,"aZ":-16.859895320698925,"pfxX":-0.06413044328731332,"pfxZ":8.629698838521438,"pX":-0.4426634313274082,"pZ":2.635027015789309,"vX0":2.269749340794169,"vY0":-131.683193002388,"vZ0":-3.3266784555243163,"x":133.87,"y":167.63,"x0":-1.3036848901743647,"y0":50.000485615270634,"z0":5.146132376534726,"aX":-0.11440110563441173},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.2,"breakHorizontal":-0.4,"spinRate":2355,"spinDirection":158},"zone":4,"typeConfidence":0.9,"plateTime":0.4143440227511328,"extension":6.329908894457853},"index":5,"playId":"18932c44-22ac-321d-bda0-95fa8f68be69","pitchNumber":4,"startTime":"2026-06-28T00:37:31.537Z","endTime":"2026-06-28T00:37:35.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20777582655222,"aZ":-24.750126930500222,"pfxX":-8.559381975650979,"pfxZ":3.6520427977631043,"pX":0.3812890440874728,"pZ":1.8082570538210512,"vX0":6.193755164060692,"vY0":-140.6067451594936,"vZ0":-5.372015740254501,"x":102.47,"y":189.96,"x0":-0.7207384143956105,"y0":50.00329212579918,"z0":5.316437016927121,"aX":-17.407149689835425},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.9,"breakHorizontal":14.5,"spinRate":2042,"spinDirection":223},"zone":9,"typeConfidence":0.89,"plateTime":0.387241547819694,"extension":6.157706504991159},"hitData":{"launchSpeed":99.1,"launchAngle":5.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.98,"coordY":100.0}},"index":6,"playId":"a9d676a4-f5ac-3630-a82a-5c579d159a30","pitchNumber":5,"startTime":"2026-06-28T00:37:55.168Z","endTime":"2026-06-28T00:38:07.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.2,"awayTeamWinProbability":66.8,"homeTeamWinProbabilityAdded":-17.699999999999996,"leverageIndex":2.63,"dramaIndex":180.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:38:07.537Z","atBatIndex":41},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ian Happ homers (17) on a fly ball to right field. Michael Busch scores. Nico Hoerner scores.","rbi":3,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T00:38:45.528Z","endTime":"2026-06-28T00:39:09.153Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":694477,"link":"/api/v1/people/694477"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":694477,"link":"/api/v1/people/694477"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":694477,"link":"/api/v1/people/694477"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4543643583085,"aZ":-15.77264204571006,"pfxX":1.299970771335203,"pfxZ":8.968167172342234,"pX":-0.2692764277887084,"pZ":3.016040717313527,"vX0":1.7724204495014968,"vY0":-134.2374046270774,"vZ0":-2.7121240954655605,"x":127.26,"y":157.35,"x0":-1.106478786630218,"y0":50.00491044772318,"z0":5.159425264854643,"aX":2.377468621864808},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.8,"breakHorizontal":-2.8,"spinRate":2395,"spinDirection":148},"zone":2,"typeConfidence":0.89,"plateTime":0.40767960927977764,"extension":6.1535391870276595},"hitData":{"launchSpeed":106.4,"launchAngle":26.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":229.06,"coordY":83.0}},"index":0,"playId":"0c72cd20-7f9c-3dac-9b3b-cf324951b3aa","pitchNumber":1,"startTime":"2026-06-28T00:38:45.528Z","endTime":"2026-06-28T00:39:09.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.4,"awayTeamWinProbability":90.6,"homeTeamWinProbabilityAdded":-23.800000000000004,"leverageIndex":2.3,"dramaIndex":209.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:39:09.153Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carson Kelly walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T00:41:39.049Z","endTime":"2026-06-28T00:43:20.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"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-06-28T00:39:34.199Z","endTime":"2026-06-28T00:40:11.235Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Grant Anderson replaces Chad Patrick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-28T00:40:11.235Z","endTime":"2026-06-28T00:41:41.348Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681982,"link":"/api/v1/people/681982"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.040137805167817,"aZ":-19.023508522228457,"pfxX":-7.201110642748182,"pfxZ":6.804124377982068,"pX":0.42466091998308353,"pZ":2.5568993563897697,"vX0":8.255219375977756,"vY0":-137.32101938377392,"vZ0":-2.087208598693957,"x":100.81,"y":169.74,"x0":-1.6681982366461043,"y0":50.00135810080512,"z0":4.6046582560127725,"aX":-13.914984220793736},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.1,"breakHorizontal":11.5,"spinRate":2363,"spinDirection":239},"zone":6,"typeConfidence":2.0,"plateTime":0.3970764906292352,"extension":6.631335415722015},"index":2,"playId":"83f1a473-deb6-38fd-a216-a085cbfb0e76","pitchNumber":1,"startTime":"2026-06-28T00:41:41.348Z","endTime":"2026-06-28T00:41:45.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.650875255329016,"aZ":-17.444037497272703,"pfxX":-7.5155788429557004,"pfxZ":7.685854069139467,"pX":1.5119350084069751,"pZ":2.1127991882225077,"vX0":10.61604033290785,"vY0":-136.70714393555613,"vZ0":-3.4636985632439785,"x":59.37,"y":181.73,"x0":-1.4231175537151959,"y0":50.000553366643814,"z0":4.5748854179520535,"aX":-14.400053695808937},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.4,"breakHorizontal":11.6,"spinRate":2411,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.3987871459892416,"extension":6.634508520975019},"index":3,"playId":"2e50cc09-726e-3d05-a9bb-f30707fc598d","pitchNumber":2,"startTime":"2026-06-28T00:41:57.481Z","endTime":"2026-06-28T00:42:01.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.897637870785996,"aZ":-30.276314029744224,"pfxX":5.051590541750305,"pfxZ":1.3120939320735747,"pX":2.0978412192085387,"pZ":1.7305136396623682,"vX0":7.225236719656389,"vY0":-119.01287541709677,"vZ0":0.585562916208554,"x":37.04,"y":192.06,"x0":-1.6232075762264235,"y0":50.00385149788058,"z0":4.203834010483339,"aX":7.311276629212471},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.8,"breakHorizontal":-10.8,"spinRate":2588,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.45864384579511963,"extension":6.563672109214598},"index":4,"playId":"e0398dc0-6d95-3afb-9b0f-e1e797cc052d","pitchNumber":3,"startTime":"2026-06-28T00:42:13.565Z","endTime":"2026-06-28T00:42:16.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.352565772719217,"aZ":-30.137284347960325,"pfxX":5.479207878970864,"pfxZ":1.3839828602610567,"pX":1.0391240334703278,"pZ":1.490298966430269,"vX0":4.975178199930089,"vY0":-120.02240022695854,"vZ0":-0.1647568795324693,"x":77.39,"y":198.54,"x0":-1.7660160810949401,"y0":50.003463565793716,"z0":4.2243785851497355,"aX":8.061336345659734},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.8,"breakHorizontal":-11.0,"spinRate":2618,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4548563957811189,"extension":6.411427543118843},"index":5,"playId":"d89c8a15-1b37-3d96-a14d-dbba610a0fa9","pitchNumber":4,"startTime":"2026-06-28T00:42:30.383Z","endTime":"2026-06-28T00:42:35.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-06-28T00:42:42.737Z","endTime":"2026-06-28T00:42:55.682Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.873675365571277,"aZ":-31.220202367672687,"pfxX":4.020777921066558,"pfxZ":0.6430845249552908,"pX":1.227692357478186,"pZ":1.7468007221337933,"vX0":6.480006384381001,"vY0":-120.27651556050338,"vZ0":0.6960855576483622,"x":70.2,"y":191.62,"x0":-2.011967876560854,"y0":50.001468365766854,"z0":4.197828803153389,"aX":5.956732903053003},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.6,"breakHorizontal":-8.6,"spinRate":2675,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.45343749648811116,"extension":6.546847252400327},"index":7,"playId":"4d927d2f-6554-32ca-8820-a75f2de8cab1","pitchNumber":5,"startTime":"2026-06-28T00:42:55.682Z","endTime":"2026-06-28T00:43:01.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.620905989329476,"aZ":-30.340199468781297,"pfxX":-10.556557655993554,"pfxZ":0.9817003815635186,"pX":0.6284522014278324,"pZ":3.312616403104457,"vX0":9.98451709067001,"vY0":-135.58574551274984,"vZ0":1.6610861412504314,"x":93.04,"y":149.34,"x0":-1.7172748301427727,"y0":50.006392080108284,"z0":4.798319380771087,"aX":-19.802571909107332},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.3,"breakHorizontal":17.2,"spinRate":2330,"spinDirection":240},"zone":3,"typeConfidence":2.0,"plateTime":0.4028545876974512,"extension":6.455928889768774},"index":8,"playId":"5d667a18-79a1-3d70-b670-0fa943f80410","pitchNumber":6,"startTime":"2026-06-28T00:43:16.074Z","endTime":"2026-06-28T00:43:20.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:43:20.720Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dansby Swanson grounds out, third baseman Joey Ortiz to first baseman Andrew Vaughn.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T00:43:32.136Z","endTime":"2026-06-28T00:44:33.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.52498946832385,"aZ":-29.163967093679315,"pfxX":5.033930436831606,"pfxZ":2.1581216288935057,"pX":-0.593635512901389,"pZ":1.1528558957454584,"vX0":2.182868347638931,"vY0":-116.57336362935403,"vZ0":-0.34487800490125387,"x":139.63,"y":207.65,"x0":-2.1927304894744517,"y0":50.0008921505091,"z0":4.0288165039784385,"aX":7.006778605864836},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":4.1,"breakHorizontal":-9.6,"spinRate":2562,"spinDirection":98},"zone":13,"typeConfidence":2.0,"plateTime":0.46779182728994684,"extension":6.508278535458081},"index":0,"playId":"5065f0a7-c938-3654-b134-e6df467cbed4","pitchNumber":1,"startTime":"2026-06-28T00:43:48.329Z","endTime":"2026-06-28T00:43:52.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.534575206813173,"aZ":-30.01352694372715,"pfxX":4.162594862058297,"pfxZ":1.4566534341262418,"pX":1.0783436561488258,"pZ":2.259589986250112,"vX0":5.735726227594839,"vY0":-120.27265079761202,"vZ0":1.5488316459916998,"x":75.9,"y":177.77,"x0":-1.8666001666653185,"y0":50.003543988211554,"z0":4.244470246246797,"aX":6.175016331548894},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.2,"breakHorizontal":-8.8,"spinRate":2651,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.45321452516471483,"extension":6.6482723063318545},"index":1,"playId":"f4d815b2-a450-314b-af20-55171d73c92b","pitchNumber":2,"startTime":"2026-06-28T00:44:05.671Z","endTime":"2026-06-28T00:44:09.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.495384914583845,"aZ":-18.574033452551348,"pfxX":-7.26573838247652,"pfxZ":7.21489773087463,"pX":-0.21267974841693899,"pZ":2.3164162616808617,"vX0":7.280610272536307,"vY0":-135.87831217732722,"vZ0":-2.4690682884361776,"x":125.11,"y":176.24,"x0":-1.972407357194086,"y0":50.00378118206708,"z0":4.515662341993111,"aX":-13.698315352647006},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.8,"breakHorizontal":11.8,"spinRate":2450,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.4018487930504735,"extension":6.5112883893715905},"hitData":{"launchSpeed":101.1,"launchAngle":5.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.01,"coordY":158.27}},"index":2,"playId":"6767b764-2edc-38d9-9ae1-a2b29f128d5d","pitchNumber":3,"startTime":"2026-06-28T00:44:26.359Z","endTime":"2026-06-28T00:44:33.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.8,"awayTeamWinProbability":90.2,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:44:33.690Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Chourio grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T00:46:32.932Z","endTime":"2026-06-28T00:47:11.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.646786397965748,"aZ":-36.64415088034295,"pfxX":-2.827848248468189,"pfxZ":-3.384133136449769,"pX":-0.5385032902782968,"pZ":1.5709752174276037,"vX0":-3.5895181210534743,"vY0":-114.32464380871563,"vZ0":-2.4071234273780107,"x":137.53,"y":196.36,"x0":1.4211090500826236,"y0":50.00351754476792,"z0":6.244036110209638,"aX":-3.7326940807788356},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-6.5,"breakHorizontal":6.0,"spinRate":2321,"spinDirection":329},"zone":13,"typeConfidence":0.9,"plateTime":0.4796174416245882,"extension":6.840705569426021},"index":0,"playId":"40384140-5de2-31f6-817c-23d4825cc03e","pitchNumber":1,"startTime":"2026-06-28T00:46:48.547Z","endTime":"2026-06-28T00:46:52.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.570551451451056,"aZ":-28.44972176971296,"pfxX":7.559722727242447,"pfxZ":2.4334908885920417,"pX":0.2634127013735413,"pZ":2.1920974317347532,"vX0":-5.058445303353603,"vY0":-122.71460823085765,"vZ0":-3.509310914531736,"x":106.96,"y":179.59,"x0":1.3660639007590842,"y0":50.00237210232742,"z0":6.05609969690653,"aX":11.565574247128477},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.8,"breakHorizontal":-12.6,"spinRate":1464,"spinDirection":134},"zone":8,"typeConfidence":0.89,"plateTime":0.44579997089328804,"extension":6.977970600785699},"hitData":{"launchSpeed":91.6,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.56,"coordY":141.8}},"index":1,"playId":"3644bdf4-917b-3ca1-a743-678d345a2651","pitchNumber":2,"startTime":"2026-06-28T00:47:02.999Z","endTime":"2026-06-28T00:47:11.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":-2.000000000000001,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:47:11.101Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brice Turang flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T00:47:17.625Z","endTime":"2026-06-28T00:48:15.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.855447300487402,"aZ":-16.483600974518197,"pfxX":2.549999326490885,"pfxZ":8.692973025154092,"pX":-0.9227841431779623,"pZ":2.2673553460543254,"vX0":-6.894457281475678,"vY0":-133.29321783653785,"vZ0":-6.392572262204016,"x":152.17,"y":177.56,"x0":1.3625195320075913,"y0":50.00139907316213,"z0":5.880902134824973,"aX":4.6024604012563275},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.6,"breakHorizontal":-3.1,"spinRate":2264,"spinDirection":143},"zone":13,"typeConfidence":0.91,"plateTime":0.41045100333733453,"extension":7.047489475869253},"index":0,"playId":"f9d08cd5-b2a9-3ad9-9fd2-25f0165b8c3e","pitchNumber":1,"startTime":"2026-06-28T00:47:32.345Z","endTime":"2026-06-28T00:47:39.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.333386762163826,"aZ":-19.72051101821731,"pfxX":2.2706726347916497,"pfxZ":6.80753178610715,"pX":-0.7087304844554706,"pZ":2.843018116244285,"vX0":-6.477604170723752,"vY0":-133.98571062090224,"vZ0":-4.250192839156726,"x":144.02,"y":162.02,"x0":1.438778307175544,"y0":50.00178753042136,"z0":5.848173405057186,"aX":4.1539837134175315},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.6,"breakHorizontal":-2.8,"spinRate":2196,"spinDirection":144},"zone":1,"typeConfidence":0.9,"plateTime":0.40787866179500565,"extension":7.104044429495832},"index":1,"playId":"b1789f60-aaf3-316d-b06c-e28b0d1f1453","pitchNumber":2,"startTime":"2026-06-28T00:47:50.732Z","endTime":"2026-06-28T00:47:53.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.583708439004408,"aZ":-29.30501597416024,"pfxX":-1.530146592924338,"pfxZ":1.7793888533192455,"pX":0.164768686085851,"pZ":2.2386571224013037,"vX0":-3.480074663813196,"vY0":-125.63003026549914,"vZ0":-3.1846393990798743,"x":110.72,"y":178.34,"x0":1.7623779862310702,"y0":50.000909669626715,"z0":5.884955830510705,"aX":-2.46463953767534},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.8,"breakHorizontal":3.5,"spinRate":2350,"spinDirection":217},"zone":5,"typeConfidence":0.91,"plateTime":0.43468338633603665,"extension":6.918929786530076},"hitData":{"launchSpeed":93.1,"launchAngle":32.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.27,"coordY":53.66}},"index":2,"playId":"0f949433-4829-36f7-8ddc-34c2f11c07cf","pitchNumber":3,"startTime":"2026-06-28T00:48:06.793Z","endTime":"2026-06-28T00:48:15.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.6000000000000005,"awayTeamWinProbability":93.4,"homeTeamWinProbabilityAdded":-1.1999999999999993,"leverageIndex":0.49,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:48:15.832Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"William Contreras strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T00:50:31.987Z","endTime":"2026-06-28T00:53:52.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7,8,9,10,11,12],"actionIndex":[1],"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":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-06-28T00:48:27.617Z","endTime":"2026-06-28T00:49:11.642Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Ferguson replaces David Peterson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-28T00:49:11.642Z","endTime":"2026-06-28T00:50:34.261Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621053,"link":"/api/v1/people/621053"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51776494537888,"aZ":-29.871494454441013,"pfxX":0.9622532968148391,"pfxZ":1.3722108674926812,"pX":-0.18695015599507006,"pZ":2.225153189671739,"vX0":6.230422260024383,"vY0":-128.23665960496808,"vZ0":-3.1842659731357705,"x":124.13,"y":178.7,"x0":-2.7650593264114876,"y0":50.0042860523037,"z0":5.793671513541166,"aX":1.6142953528547717},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.0,"breakHorizontal":-3.0,"spinRate":2599,"spinDirection":120},"zone":5,"typeConfidence":0.94,"plateTime":0.4258153699325167,"extension":6.352277669174539},"index":2,"playId":"cd3a1d25-e4c5-3a7e-befa-a1a4696b86b1","pitchNumber":1,"startTime":"2026-06-28T00:50:34.261Z","endTime":"2026-06-28T00:50:37.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.394077248258938,"aZ":-32.87272596374963,"pfxX":6.940788164454297,"pfxZ":-0.4731068273177943,"pX":1.1235666318548825,"pZ":1.2345059252177542,"vX0":6.9949410970342845,"vY0":-120.70230003056425,"vZ0":-3.764016715215278,"x":74.17,"y":205.45,"x0":-2.71330071766575,"y0":50.00393037553928,"z0":5.707439033074959,"aX":10.244400284106025},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.6,"breakHorizontal":-14.3,"spinRate":2695,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4537083387514289,"extension":6.27697258528763},"index":3,"playId":"cf6f109d-0665-3652-b28f-b1f5a219ccdb","pitchNumber":2,"startTime":"2026-06-28T00:50:48.206Z","endTime":"2026-06-28T00:50:57.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.426945627047072,"aZ":-15.495074184803087,"pfxX":-6.051621954833797,"pfxZ":8.2224639074381,"pX":-0.8159448475474144,"pZ":2.746979607888138,"vX0":7.244339483040051,"vY0":-140.7077764761411,"vZ0":-5.5660915195033285,"x":148.1,"y":164.61,"x0":-2.6235382620236316,"y0":50.005142124357064,"z0":5.735589492976677,"aX":-12.27894828763024},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.0,"breakHorizontal":9.7,"spinRate":2447,"spinDirection":217},"zone":1,"typeConfidence":0.91,"plateTime":0.3875375844791633,"extension":6.398497080106117},"index":4,"playId":"3b096857-28a5-3719-af7c-0c482e69c2f0","pitchNumber":3,"startTime":"2026-06-28T00:51:04.328Z","endTime":"2026-06-28T00:51:08.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.179288779729383,"aZ":-35.06691309891648,"pfxX":7.4435565669060555,"pfxZ":-1.9436082706668305,"pX":1.359541054979248,"pZ":2.1870164091454343,"vX0":7.33222593014036,"vY0":-121.64061139729317,"vZ0":-1.3462480507101564,"x":65.18,"y":179.73,"x0":-2.667311266407718,"y0":50.00208898275235,"z0":5.804374232950931,"aX":11.086310596769348},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.6,"breakHorizontal":-15.2,"spinRate":2616,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4513099401172931,"extension":6.353474156450932},"index":5,"playId":"2112f696-568a-3d6a-bf5b-2983331d4598","pitchNumber":4,"startTime":"2026-06-28T00:51:32.568Z","endTime":"2026-06-28T00:51:36.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-06-28T00:51:51.859Z","endTime":"2026-06-28T00:52:02.788Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"},"defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.780422440109067,"aZ":-23.908013679442835,"pfxX":-9.587218376100989,"pfxZ":3.9869399541335655,"pX":-0.7305902686724647,"pZ":1.7250530797268848,"vX0":8.986411505939062,"vY0":-142.2095927667572,"vZ0":-6.824414297246564,"x":144.85,"y":192.2,"x0":-2.6667414970707086,"y0":50.00574063119966,"z0":5.644497367683009,"aX":-19.88691564693429},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.1,"breakHorizontal":15.8,"spinRate":2300,"spinDirection":239},"zone":7,"typeConfidence":0.92,"plateTime":0.38333681275621156,"extension":6.516347998484425},"index":7,"playId":"1f84ea2c-d6b5-3f20-96ec-0a4f907abe77","pitchNumber":5,"startTime":"2026-06-28T00:52:02.788Z","endTime":"2026-06-28T00:52:07.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34384455060537,"aZ":-13.382217815433602,"pfxX":-4.140763868447919,"pfxZ":9.092612923363983,"pX":0.36729627480722327,"pZ":3.526264381826813,"vX0":9.74457731093312,"vY0":-142.09844515602003,"vZ0":-3.9874896661006125,"x":103.0,"y":143.57,"x0":-2.5522771448454487,"y0":50.0014168022402,"z0":5.78431558422809,"aX":-8.557649838318836},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.0,"breakHorizontal":5.8,"spinRate":2522,"spinDirection":215},"zone":12,"typeConfidence":0.93,"plateTime":0.3839190544207596,"extension":6.318358674485448},"index":8,"playId":"e2cdcc6e-9d7f-3f0d-9ff1-c0f86bce3990","pitchNumber":6,"startTime":"2026-06-28T00:52:28.457Z","endTime":"2026-06-28T00:52:32.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48008727698327,"aZ":-13.611673191802735,"pfxX":-5.500842849305922,"pfxZ":9.103115871383704,"pX":-0.3346507029912254,"pZ":2.2395617419449314,"vX0":8.195139025073495,"vY0":-141.2676667790972,"vZ0":-7.199896160678394,"x":129.76,"y":178.31,"x0":-2.546561382095305,"y0":50.00255296347049,"z0":5.680138369256606,"aX":-11.217588126922625},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.4,"breakHorizontal":8.5,"spinRate":2300,"spinDirection":218},"zone":4,"typeConfidence":0.92,"plateTime":0.3863908199815169,"extension":6.293765422375725},"index":9,"playId":"44c69af6-03ae-361c-a2ab-cc2976517990","pitchNumber":7,"startTime":"2026-06-28T00:52:50.646Z","endTime":"2026-06-28T00:52:53.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.367626221438268,"aZ":-34.83267361482246,"pfxX":2.3978772888514324,"pfxZ":-1.6442365529515044,"pX":0.18768774527868917,"pZ":1.8862273217775725,"vX0":6.356807183384831,"vY0":-125.74423418210255,"vZ0":-2.9431160005749026,"x":109.85,"y":187.85,"x0":-2.6756573238442205,"y0":50.00304611990983,"z0":5.87265601869688,"aX":3.874241458965835},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.4,"breakHorizontal":-5.6,"spinRate":2552,"spinDirection":81},"zone":8,"typeConfidence":0.87,"plateTime":0.4341054648719953,"extension":6.335080670444715},"index":10,"playId":"28d6ecae-7b6b-3355-83c1-90fc5e915ce1","pitchNumber":8,"startTime":"2026-06-28T00:53:11.787Z","endTime":"2026-06-28T00:53:14.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.881005448189043,"aZ":-14.42139755742916,"pfxX":-3.7070379202702792,"pfxZ":8.722018424310553,"pX":1.1071193220032831,"pZ":2.246940866897597,"vX0":11.458835019152875,"vY0":-141.23087946235808,"vZ0":-6.8331432996612635,"x":74.8,"y":178.11,"x0":-2.507651468315318,"y0":50.00344079509753,"z0":5.611843513918963,"aX":-7.54692570448379},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.6,"breakHorizontal":4.6,"spinRate":2475,"spinDirection":215},"zone":14,"typeConfidence":0.93,"plateTime":0.3867006433140534,"extension":6.451934379500082},"index":11,"playId":"7cdb2605-86a1-36c1-9f17-cc1ac2e7a320","pitchNumber":9,"startTime":"2026-06-28T00:53:29.581Z","endTime":"2026-06-28T00:53:34.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.574004969937754,"aZ":-13.953897190249839,"pfxX":-4.854554474421181,"pfxZ":8.915994550187968,"pX":-0.6254270183623529,"pZ":2.959875387763015,"vX0":7.577350433968903,"vY0":-141.41856757290907,"vZ0":-5.1446015244370304,"x":140.84,"y":158.86,"x0":-2.697919519451174,"y0":50.00018884130346,"z0":5.684249741042459,"aX":-9.91846820754827},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":7.4,"spinRate":2405,"spinDirection":216},"zone":1,"typeConfidence":0.93,"plateTime":0.38600710200117483,"extension":6.492823212888561},"index":12,"playId":"7ad30b1b-1b81-3087-a257-3d958afb96f2","pitchNumber":10,"startTime":"2026-06-28T00:53:49.028Z","endTime":"2026-06-28T00:53:52.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:53:52.527Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out sharply to right fielder Sal Frelick.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T00:55:20.017Z","endTime":"2026-06-28T00:56:32.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.641609190341782,"aZ":-19.362845038735834,"pfxX":-7.124502554831644,"pfxZ":6.740235411137014,"pX":-0.5646808296536099,"pZ":3.6774088489911403,"vX0":5.986230672129356,"vY0":-136.44572373453303,"vZ0":0.5770566702600824,"x":138.52,"y":139.49,"x0":-1.8522738168399222,"y0":50.006791875232146,"z0":4.788812053566308,"aX":-13.550690940647936},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.5,"breakHorizontal":11.8,"spinRate":2411,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.4001323936876213,"extension":6.49358886329309},"index":0,"playId":"d91a18e3-35af-3db0-a135-a6260b7313fe","pitchNumber":1,"startTime":"2026-06-28T00:56:07.968Z","endTime":"2026-06-28T00:56:11.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":92.4,"endSpeed":85.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22773113783499,"aZ":-27.066330343265733,"pfxX":-10.217724557862578,"pfxZ":2.775958285809848,"pX":0.30369901383978765,"pZ":1.5485048030550195,"vX0":9.108171255151579,"vY0":-134.32865914962494,"vZ0":-2.3422801018589356,"x":105.42,"y":196.97,"x0":-1.7921535624237146,"y0":50.003074734150694,"z0":4.3426370873869775,"aX":-18.801597022027895},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.8,"breakHorizontal":16.7,"spinRate":2240,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4066822031687507,"extension":6.625481056848097},"hitData":{"launchSpeed":104.9,"launchAngle":44.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":186.05,"coordY":78.29}},"index":1,"playId":"d85e5319-9ad8-3268-938e-6a1e315fd93d","pitchNumber":2,"startTime":"2026-06-28T00:56:22.604Z","endTime":"2026-06-28T00:56:32.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":0.5000000000000009,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:56:32.177Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Shaw walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T00:56:34.124Z","endTime":"2026-06-28T00:58:03.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":94.3,"endSpeed":86.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.743378907864507,"aZ":-31.943762167450373,"pfxX":-9.748172386519709,"pfxZ":0.11718761256237542,"pX":-1.2669021804844338,"pZ":2.4501909337610224,"vX0":5.401156844379404,"vY0":-137.29987319838963,"vZ0":-0.06209246892470566,"x":165.29,"y":172.62,"x0":-1.987123876457045,"y0":50.000866008313956,"z0":4.636423521250687,"aX":-18.717317202989264},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.4,"breakHorizontal":16.6,"spinRate":2148,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.3980406741383069,"extension":6.510264476609733},"index":0,"playId":"1da63b40-0d7b-3cf5-9e4d-e9498b24c155","pitchNumber":1,"startTime":"2026-06-28T00:57:01.540Z","endTime":"2026-06-28T00:57:05.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.126254306887233,"aZ":-26.125831397125037,"pfxX":7.048585263314787,"pfxZ":4.125858205702652,"pX":1.0384131661456864,"pZ":2.1446833137595163,"vX0":5.13207593082523,"vY0":-120.2455852353919,"vZ0":0.877695104074038,"x":77.42,"y":180.87,"x0":-2.0385410705081224,"y0":50.0025631712033,"z0":4.09141525718131,"aX":10.328611190977906},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.9,"breakHorizontal":-14.0,"spinRate":2547,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.4553677401042804,"extension":6.570907829564539},"index":1,"playId":"dd520708-f78a-3d05-9b37-723d8d7e2e4f","pitchNumber":2,"startTime":"2026-06-28T00:57:15.686Z","endTime":"2026-06-28T00:57:19.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":93.0,"endSpeed":85.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.554640925876548,"aZ":-30.637467408498704,"pfxX":-9.594047421994496,"pfxZ":0.8243179660289943,"pX":-1.2034531728166902,"pZ":2.5334307814685304,"vX0":5.1554896669697285,"vY0":-135.41033584794283,"vZ0":0.3871218486941017,"x":162.87,"y":170.38,"x0":-1.8781624405766633,"y0":50.00502403036009,"z0":4.519625267763108,"aX":-17.948432343291067},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.8,"breakHorizontal":16.4,"spinRate":2144,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.40337597904326605,"extension":6.604522136694219},"index":2,"playId":"0c6b18fb-d316-3782-8daf-a3b7191f30e9","pitchNumber":3,"startTime":"2026-06-28T00:57:30.405Z","endTime":"2026-06-28T00:57:33.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.739268232784383,"aZ":-33.47633150899646,"pfxX":-10.023538177878706,"pfxZ":-0.7106318222069978,"pX":0.22967547359576573,"pZ":1.3775242187548011,"vX0":9.01286878082852,"vY0":-133.83237602575505,"vZ0":-1.520066742836222,"x":108.25,"y":201.59,"x0":-1.8664162634904768,"y0":50.00546088530151,"z0":4.333108875658918,"aX":-18.330446941334706},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-1.4,"breakHorizontal":16.4,"spinRate":2134,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.40803674201490736,"extension":6.578607090369455},"index":3,"playId":"b411cb5e-d7b1-3e82-98b9-f91a82606f8d","pitchNumber":4,"startTime":"2026-06-28T00:57:43.897Z","endTime":"2026-06-28T00:57:47.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.923353240620074,"aZ":-18.60120725789466,"pfxX":-6.855607426361463,"pfxZ":7.250628354594925,"pX":-0.9643943368318543,"pZ":2.7862061594333194,"vX0":4.76352175461366,"vY0":-135.52916166355604,"vZ0":-1.3213382391719406,"x":153.76,"y":163.55,"x0":-1.8486941081733541,"y0":50.001421566876445,"z0":4.571374924751746,"aX":-12.830511112215358},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.1,"breakHorizontal":11.5,"spinRate":2505,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.40320608084156273,"extension":6.78194280046592},"index":4,"playId":"0fed9969-e8d5-3853-a760-511eba8d16b7","pitchNumber":5,"startTime":"2026-06-28T00:58:00.470Z","endTime":"2026-06-28T00:58:03.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-0.5000000000000009,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:58:03.953Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a line drive to left fielder Jackson Chourio. Matt Shaw to 3rd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T00:58:11.610Z","endTime":"2026-06-28T01:01:02.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnThird":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.948129607109163,"aZ":-32.31528097501798,"pfxX":-10.296134454159391,"pfxZ":-0.0808085698676333,"pX":-0.16755668124235723,"pZ":1.493695683099794,"vX0":7.908424789693363,"vY0":-133.82122206640142,"vZ0":-1.742120023642686,"x":123.39,"y":198.45,"x0":-1.8130077383717902,"y0":50.00024315580825,"z0":4.452423025356264,"aX":-18.804887150742402},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-0.2,"breakHorizontal":17.2,"spinRate":2225,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4081948622232523,"extension":6.549520444210237},"index":0,"playId":"6ba4ee7c-56e2-3069-b27b-19fcf3219033","pitchNumber":1,"startTime":"2026-06-28T00:58:29.024Z","endTime":"2026-06-28T00:58:56.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.097356140673806,"aZ":-33.41618111500527,"pfxX":-10.535576002800116,"pfxZ":-0.6672182153849002,"pX":0.4920804972032484,"pZ":1.9745199345714817,"vX0":9.683946007406375,"vY0":-135.33408985547098,"vZ0":-0.4761967162906474,"x":98.24,"y":185.47,"x0":-1.748534437790185,"y0":50.000878275600826,"z0":4.475710265134519,"aX":-19.713748366560782},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-1.1,"breakHorizontal":17.3,"spinRate":2291,"spinDirection":250},"zone":9,"typeConfidence":2.0,"plateTime":0.4033781176408855,"extension":6.5631469194469485},"index":1,"playId":"a141a13b-8cf4-3664-9b6e-998a297e21f8","pitchNumber":2,"startTime":"2026-06-28T00:58:56.490Z","endTime":"2026-06-28T00:59:00.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.302800767405664,"aZ":-21.233375339892437,"pfxX":-8.665235371589484,"pfxZ":5.82134978425742,"pX":-0.17220569171691483,"pZ":3.684896169879324,"vX0":7.479682738980776,"vY0":-135.64912714007826,"vZ0":1.4505439178173798,"x":123.56,"y":139.29,"x0":-1.828035226851059,"y0":50.00310967909206,"z0":4.615063110858649,"aX":-16.28686938901881},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.0,"breakHorizontal":14.3,"spinRate":2541,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4024694977392862,"extension":6.418448690064664},"index":2,"playId":"a5a2c878-1691-3a88-807f-f29ea3b9d918","pitchNumber":3,"startTime":"2026-06-28T00:59:16.337Z","endTime":"2026-06-28T00:59:19.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":80.4,"endSpeed":74.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.922132745403136,"aZ":-25.108472698514174,"pfxX":7.485803422187358,"pfxZ":5.106666742616952,"pX":2.1239736230973225,"pZ":1.361567011403639,"vX0":7.386236089213563,"vY0":-116.88767138814163,"vZ0":-0.8147085794145119,"x":36.04,"y":202.02,"x0":-2.049173117284092,"y0":50.005421600137566,"z0":4.071069756685014,"aX":10.364370457880343},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":9.4,"breakHorizontal":-15.4,"spinRate":2588,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.46849574104660796,"extension":6.584911264408704},"index":3,"playId":"939e8561-eddc-3cc7-ad4e-f05cafabcf62","pitchNumber":4,"startTime":"2026-06-28T00:59:36.498Z","endTime":"2026-06-28T00:59:39.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.818505919316948,"aZ":-34.79482123719398,"pfxX":-8.977742052123455,"pfxZ":-1.4928418778547474,"pX":0.1863965315919082,"pZ":2.22803865356501,"vX0":8.803901365160653,"vY0":-131.3469008451799,"vZ0":1.0475492628392753,"x":109.9,"y":178.62,"x0":-2.0363000890379475,"y0":50.00403891934355,"z0":4.403756305710337,"aX":-15.748332517830308},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-2.3,"breakHorizontal":14.4,"spinRate":2258,"spinDirection":252},"zone":5,"typeConfidence":2.0,"plateTime":0.4164070808081952,"extension":6.614195612302831},"index":4,"playId":"9a486523-5521-3845-ae6b-f2cfe3ce85ed","pitchNumber":5,"startTime":"2026-06-28T00:59:57.863Z","endTime":"2026-06-28T01:00:01.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98724385620726,"aZ":-21.56260206255345,"pfxX":-8.086238254703321,"pfxZ":5.691234456676293,"pX":0.32078482500341426,"pZ":2.75005725765943,"vX0":8.983077901595072,"vY0":-135.08237202215673,"vZ0":-0.7660378026481591,"x":104.77,"y":164.53,"x0":-1.983325138834586,"y0":50.0016665679844,"z0":4.541089695506996,"aX":-15.075304461333136},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.3,"breakHorizontal":13.0,"spinRate":2320,"spinDirection":243},"zone":3,"typeConfidence":2.0,"plateTime":0.4041134757970033,"extension":6.693970611463282},"index":5,"playId":"ececaf39-4b95-38b0-9340-18c017236efd","pitchNumber":6,"startTime":"2026-06-28T01:00:22.398Z","endTime":"2026-06-28T01:00:25.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.55131571984515,"aZ":-30.869050872731187,"pfxX":4.904125149685667,"pfxZ":0.9249992497370343,"pX":0.9789989218477445,"pZ":2.1581787860795107,"vX0":5.551189622215774,"vY0":-117.48166388413993,"vZ0":1.941962217341864,"x":79.68,"y":180.51,"x0":-2.0443519093967466,"y0":50.00261978993913,"z0":4.173549289929099,"aX":6.909279176945702},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":2.4,"breakHorizontal":-10.2,"spinRate":2542,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.46477335462636127,"extension":6.735653110528479},"hitData":{"launchSpeed":86.9,"launchAngle":17.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.16,"coordY":93.87}},"index":6,"playId":"c7504851-dc2f-388d-a0d9-3e1eaf3e989d","pitchNumber":7,"startTime":"2026-06-28T01:00:52.092Z","endTime":"2026-06-28T01:01:02.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":-1.5999999999999996,"leverageIndex":0.29,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:01:02.113Z","atBatIndex":50},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Alex Bregman out on a sacrifice fly to left fielder Jackson Chourio. Matt Shaw scores.","rbi":1,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T01:01:13.215Z","endTime":"2026-06-28T01:02:08.939Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":{"id":681982,"link":"/api/v1/people/681982"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.22888557086588,"aZ":-27.748255023020675,"pfxX":5.334794575753676,"pfxZ":3.0009467827911536,"pX":0.25605792121929366,"pZ":1.129864481803912,"vX0":3.751316066750958,"vY0":-120.09737653738011,"vZ0":-1.244572463999536,"x":107.24,"y":208.27,"x0":-2.014223315000583,"y0":50.00299516335381,"z0":4.101892641691905,"aX":7.864019689212709},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.4,"breakHorizontal":-10.6,"spinRate":2722,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.4544707127392025,"extension":6.740493315798324},"index":0,"playId":"5033fadd-7a90-347e-ba27-4cb6cec290e6","pitchNumber":1,"startTime":"2026-06-28T01:01:40.097Z","endTime":"2026-06-28T01:01:44.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.604206464976055,"aZ":-30.574625790104047,"pfxX":-9.892882510891678,"pfxZ":0.8429611774268722,"pX":-0.6586114318462513,"pZ":2.2844789017180425,"vX0":6.927357989612128,"vY0":-135.97136461616134,"vZ0":-0.6645641347280786,"x":142.1,"y":177.1,"x0":-1.9393596127591828,"y0":50.00123929997411,"z0":4.632276136155804,"aX":-18.73525942412574},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.6,"breakHorizontal":16.7,"spinRate":2334,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.4010656003448543,"extension":6.572399203182111},"hitData":{"launchSpeed":86.1,"launchAngle":25.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.94,"coordY":73.49}},"index":1,"playId":"a8aeb733-82a1-36a5-8a19-4ad5ee97e716","pitchNumber":2,"startTime":"2026-06-28T01:01:56.841Z","endTime":"2026-06-28T01:02:08.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":3.5000000000000004,"awayTeamWinProbability":96.5,"homeTeamWinProbabilityAdded":-0.7999999999999994,"leverageIndex":0.46,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:02:08.939Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Busch doubles (14) on a line drive to left fielder Jackson Chourio. Seiya Suzuki out at home on the throw, left fielder Jackson Chourio to shortstop Cooper Pratt to catcher William Contreras.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T01:02:23.122Z","endTime":"2026-06-28T01:02:49.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22368826238569,"aZ":-25.432209031736633,"pfxX":-7.5123384951337,"pfxZ":3.513124102483637,"pX":-0.11730546885561166,"pZ":2.5172303490464096,"vX0":7.465629073636481,"vY0":-136.9608676545112,"vZ0":-0.9713739415418595,"x":121.47,"y":170.81,"x0":-1.8885087951263055,"y0":50.00538046286909,"z0":4.598931654098926,"aX":-14.42707440310372},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.4,"breakHorizontal":12.2,"spinRate":2594,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3982955949704232,"extension":6.572217930421323},"hitData":{"launchSpeed":95.9,"launchAngle":15.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.56,"coordY":82.33}},"index":0,"playId":"83bdbe75-9d3c-3c40-b79f-2a37e718afd3","pitchNumber":1,"startTime":"2026-06-28T01:02:35.515Z","endTime":"2026-06-28T01:02:49.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":0.39999999999999947,"leverageIndex":0.12,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:02:49.547Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andrew Vaughn pops out to first baseman Michael Busch in foul territory.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T01:05:15.244Z","endTime":"2026-06-28T01:06:14.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jacob Webb replaces Tyler Ferguson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T01:04:35.491Z","endTime":"2026-06-28T01:05:17.571Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657097,"link":"/api/v1/people/657097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":80.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.618137389090613,"aZ":-33.66077215050585,"pfxX":0.6448916028629945,"pfxZ":-0.9298657587639596,"pX":0.6425605801442287,"pZ":2.2730280869261934,"vX0":8.651953890433754,"vY0":-124.4903490928673,"vZ0":-1.1422263390487757,"x":92.51,"y":177.41,"x0":-2.934941302442392,"y0":50.003015792479296,"z0":5.478020980457546,"aX":1.0298711406349572},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.7,"breakHorizontal":-2.8,"spinRate":2586,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.4368879182020122,"extension":6.443929490033014},"index":1,"playId":"405f70f5-2f0f-30eb-8478-43d69f194e87","pitchNumber":1,"startTime":"2026-06-28T01:05:17.571Z","endTime":"2026-06-28T01:05:21.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.166127326072942,"aZ":-33.45872355266089,"pfxX":-0.6133050746188555,"pfxZ":-0.7929204738968805,"pX":0.5170178568217598,"pZ":1.4445792131487343,"vX0":8.514430121628195,"vY0":-126.39952236804639,"vZ0":-3.192292318434326,"x":97.29,"y":199.78,"x0":-2.8057993848305176,"y0":50.000297827228565,"z0":5.392192285723264,"aX":-1.0004004873131696},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.9,"breakHorizontal":-0.7,"spinRate":2592,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4322396909240438,"extension":6.25119645484547},"index":2,"playId":"e3c1ce48-508b-3c7a-b100-6877b8df6363","pitchNumber":2,"startTime":"2026-06-28T01:05:31.962Z","endTime":"2026-06-28T01:05:37.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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.2,"endSpeed":86.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.483976309712155,"aZ":-15.948698059143842,"pfxX":-7.712902991816116,"pfxZ":8.498757478216294,"pX":-0.1261514489864875,"pZ":3.6272990525816518,"vX0":10.068563537645575,"vY0":-136.87378783544867,"vZ0":-1.629891091554057,"x":121.81,"y":140.84,"x0":-2.839794834096528,"y0":50.00221877878912,"z0":5.3155980185112375,"aX":-14.724709149592135},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.2,"breakHorizontal":12.0,"spinRate":2481,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.399255564531404,"extension":6.449689297730973},"index":3,"playId":"ee4c3d13-cb57-3832-ab5e-6c06d20b836e","pitchNumber":3,"startTime":"2026-06-28T01:05:48.452Z","endTime":"2026-06-28T01:05:51.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.69147022177729,"aZ":-33.19795830594738,"pfxX":1.32056259090583,"pfxZ":-0.6446505153538062,"pX":0.3848034102795978,"pZ":2.6549100545319613,"vX0":7.446292985359786,"vY0":-124.32393327323977,"vZ0":-0.20673498554578873,"x":102.33,"y":167.1,"x0":-2.798511291563374,"y0":50.00183663696445,"z0":5.453083574581808,"aX":2.1026832334929013},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.0,"breakHorizontal":-3.8,"spinRate":2537,"spinDirection":75},"zone":6,"typeConfidence":2.0,"plateTime":0.43756333621475196,"extension":6.452539737025891},"hitData":{"launchSpeed":84.8,"launchAngle":60.0,"totalDistance":180.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":172.08,"coordY":187.15}},"index":4,"playId":"e9f84782-2c89-320d-b5b9-95d041c194e2","pitchNumber":4,"startTime":"2026-06-28T01:06:04.720Z","endTime":"2026-06-28T01:06:14.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":2.7,"awayTeamWinProbability":97.3,"homeTeamWinProbabilityAdded":-1.1999999999999997,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:06:14.744Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T01:06:40.186Z","endTime":"2026-06-28T01:07:30.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Christian Yelich replaces Gary Sánchez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-28T01:06:42.408Z","endTime":"2026-06-28T01:06:42.409Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":596142,"link":"/api/v1/people/596142"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.711926311765932,"aZ":-42.627711842486285,"pfxX":3.834245981066332,"pfxZ":-7.139224348684143,"pX":-0.0028104025261038606,"pZ":2.540278768792063,"vX0":5.973185610996916,"vY0":-120.34176166108,"vZ0":1.7424554199030124,"x":117.11,"y":170.19,"x0":-3.0167750157901088,"y0":50.00317363541728,"z0":5.587560093491238,"aX":5.613191733676598},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-12.2,"breakHorizontal":-8.4,"spinRate":2535,"spinDirection":45},"zone":5,"typeConfidence":2.0,"plateTime":0.45542453804324756,"extension":6.097914933691123},"index":1,"playId":"c71bc52b-5f0d-3f5e-a3d6-e025790bc383","pitchNumber":1,"startTime":"2026-06-28T01:06:42.410Z","endTime":"2026-06-28T01:06:46.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88228586459811,"aZ":-22.120774214672444,"pfxX":-11.405970481063667,"pfxZ":6.270273084864913,"pX":-0.8658135383817601,"pZ":2.801758188053374,"vX0":8.341132021746292,"vY0":-125.41367459445631,"vZ0":-2.3236909454308,"x":150.0,"y":163.13,"x0":-2.742681253448523,"y0":50.002039100704735,"z0":5.532844416987026,"aX":-18.282190813560515},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":11.0,"breakHorizontal":18.8,"spinRate":2239,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.4357144873605594,"extension":6.19028787140131},"index":2,"playId":"9b98425c-1aea-3dde-aa38-4a3f59b578e5","pitchNumber":2,"startTime":"2026-06-28T01:06:56.555Z","endTime":"2026-06-28T01:07:00.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.289419268147093,"aZ":-14.49695843525215,"pfxX":-7.111841866250442,"pfxZ":9.036256636531792,"pX":-0.5292620221630581,"pZ":3.959038862561124,"vX0":8.653359910896564,"vY0":-138.8056858930858,"vZ0":-1.394149755383339,"x":137.17,"y":131.89,"x0":-2.7592565357253176,"y0":50.00555489858798,"z0":5.430392640654467,"aX":-13.917673079389097},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":11.2,"spinRate":2499,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3942043414200258,"extension":6.358652733579079},"index":3,"playId":"ee42fdd8-3046-3fbb-bcab-71d9fe819c2f","pitchNumber":3,"startTime":"2026-06-28T01:07:11.574Z","endTime":"2026-06-28T01:07:15.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16872216223535,"aZ":-13.933698248764921,"pfxX":-7.284811829572034,"pfxZ":9.378737799422712,"pX":-0.42024437569136147,"pZ":2.7188533349825414,"vX0":9.264611918896403,"vY0":-138.18080515618436,"vZ0":-4.2134207270029576,"x":133.02,"y":165.37,"x0":-2.8611957510666044,"y0":50.002742647015445,"z0":5.1917082061018025,"aX":-14.168001621874478},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":11.4,"spinRate":2534,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.3955414761153655,"extension":6.436083208290595},"index":4,"playId":"49383298-ec2b-34ec-9d10-635ec5719b56","pitchNumber":4,"startTime":"2026-06-28T01:07:26.884Z","endTime":"2026-06-28T01:07:30.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":-0.6000000000000001,"leverageIndex":0.26,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:07:30.583Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T01:07:55.919Z","endTime":"2026-06-28T01:09:24.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jake Bauers replaces Blake Perkins.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"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-06-28T01:07:42.296Z","endTime":"2026-06-28T01:07:58.218Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":663368,"link":"/api/v1/people/663368"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.482015268073486,"aZ":-25.42961038528363,"pfxX":-11.931868910790083,"pfxZ":4.187699723965376,"pX":-1.272087584482927,"pZ":1.8735940757652194,"vX0":7.915757164137634,"vY0":-125.78613413115569,"vZ0":-3.842557154119533,"x":165.49,"y":188.19,"x0":-2.902812583763969,"y0":50.00091829754454,"z0":5.472691137032032,"aX":-19.20078123518975},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.0,"breakHorizontal":19.9,"spinRate":2136,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.43472869415145654,"extension":6.358205545366696},"index":1,"playId":"b026b96c-e3d5-3cad-9290-d7ad12569c0c","pitchNumber":1,"startTime":"2026-06-28T01:07:58.218Z","endTime":"2026-06-28T01:08:02.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36614349253595,"aZ":-22.829290837849562,"pfxX":-12.107326957397902,"pfxZ":5.890208887025185,"pX":-0.40969633673244693,"pZ":2.507322873480825,"vX0":9.317283093795574,"vY0":-124.95393564709931,"vZ0":-2.836864978174218,"x":132.62,"y":171.08,"x0":-2.6075004058115194,"y0":50.002628588004555,"z0":5.525978771573703,"aX":-19.211189476395546},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.2,"breakHorizontal":19.9,"spinRate":2317,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.4377540454464337,"extension":6.213843516114323},"index":2,"playId":"0cbc5936-7453-3f16-89dd-07a24c7aa10c","pitchNumber":2,"startTime":"2026-06-28T01:08:12.215Z","endTime":"2026-06-28T01:08:15.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.283190542780247,"aZ":-15.254156208190055,"pfxX":-6.451675981201694,"pfxZ":8.91500697457184,"pX":-0.3052758971493991,"pZ":3.7098971142948964,"vX0":9.219839112489407,"vY0":-136.47990906390157,"vZ0":-1.561096205286664,"x":128.64,"y":138.61,"x0":-2.8793422519039784,"y0":50.00494694117437,"z0":5.33297626317495,"aX":-12.248856664999979},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":9.8,"spinRate":2474,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.40036247493622357,"extension":6.487339428549845},"index":3,"playId":"d8ba4ebf-0e7d-31ef-818f-f0bad83a3889","pitchNumber":3,"startTime":"2026-06-28T01:08:30.232Z","endTime":"2026-06-28T01:08:35.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-28T01:08:44.431Z","endTime":"2026-06-28T01:09:00.545Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.795478327622156,"aZ":-21.981003536852803,"pfxX":-9.539298264141298,"pfxZ":6.269374279960966,"pX":-0.1890034375300955,"pZ":2.1983982717575774,"vX0":9.024036065520516,"vY0":-126.18886332681363,"vZ0":-3.797643043964334,"x":124.2,"y":179.42,"x0":-2.5586941962889727,"y0":50.001407748631166,"z0":5.4773238481066615,"aX":-15.504073763738079},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.8,"breakHorizontal":15.4,"spinRate":2194,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.4327680328294692,"extension":6.052763842011178},"index":5,"playId":"b8f1f522-a329-30e3-9e09-e0e783fcdcc8","pitchNumber":4,"startTime":"2026-06-28T01:09:00.545Z","endTime":"2026-06-28T01:09:04.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40683503667193,"aZ":-24.059822206726864,"pfxX":-12.509743067162436,"pfxZ":5.108412409884,"pX":0.1728559075286191,"pZ":1.3299359262684578,"vX0":11.191045321689769,"vY0":-125.30146020612064,"vZ0":-5.1375159843398555,"x":110.41,"y":202.87,"x0":-2.7267971318293855,"y0":50.004974285036575,"z0":5.373645868698692,"aX":-19.886816655767195},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.2,"breakHorizontal":20.0,"spinRate":2197,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.437190855068081,"extension":6.3600922574682395},"index":6,"playId":"f153d229-7572-3e9b-8b24-686bafcfabac","pitchNumber":5,"startTime":"2026-06-28T01:09:21.065Z","endTime":"2026-06-28T01:09:24.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-0.30000000000000027,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:09:24.765Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, shortstop Cooper Pratt to first baseman Andrew Vaughn.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T01:11:46.611Z","endTime":"2026-06-28T01:13:36.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2,3],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to center field for Jackson Chourio.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T01:10:53.363Z","endTime":"2026-06-28T01:10:53.380Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"100","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Christian Yelich remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"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-06-28T01:10:53.380Z","endTime":"2026-06-28T01:10:53.381Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":596142,"link":"/api/v1/people/596142"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jake Bauers remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-28T01:10:53.381Z","endTime":"2026-06-28T01:10:53.383Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":663368,"link":"/api/v1/people/663368"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jared Koenig replaces Grant Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-28T01:10:53.383Z","endTime":"2026-06-28T01:11:48.931Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657649,"link":"/api/v1/people/657649"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.951148767015383,"aZ":-19.473536229394302,"pfxX":9.321100269424692,"pfxZ":6.561441544468674,"pX":-0.8480454951441265,"pZ":2.395229462421792,"vX0":-10.220323872395575,"vY0":-137.86864033182852,"vZ0":-6.32256949482811,"x":149.33,"y":174.11,"x0":1.685619995723966,"y0":50.00642251121905,"z0":6.02052383713815,"aX":18.05413749619653},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.8,"breakHorizontal":-14.9,"spinRate":2332,"spinDirection":146},"zone":13,"typeConfidence":0.91,"plateTime":0.39639016067504684,"extension":6.394475404235856},"index":4,"playId":"cf2299c3-896a-35f7-a185-fed4a36f2756","pitchNumber":1,"startTime":"2026-06-28T01:11:48.931Z","endTime":"2026-06-28T01:12:15.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.334334314182886,"aZ":-19.182999519072393,"pfxX":9.504072252251028,"pfxZ":6.884313861320327,"pX":0.08697084692543225,"pZ":2.305986793376531,"vX0":-8.290110022958405,"vY0":-136.33657404395146,"vZ0":-6.253676948775155,"x":113.68,"y":176.52,"x0":1.9289047407163147,"y0":50.003447354267614,"z0":5.948873720742681,"aX":17.933665173120193},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.3,"breakHorizontal":-15.5,"spinRate":2367,"spinDirection":144},"zone":5,"typeConfidence":0.9,"plateTime":0.4014070820226445,"extension":6.341730893564355},"index":5,"playId":"b7c8decb-d6e1-3bb3-bff7-249c6bbc126d","pitchNumber":2,"startTime":"2026-06-28T01:12:14.095Z","endTime":"2026-06-28T01:12:18.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.907679404875214,"aZ":-25.89912577529677,"pfxX":7.690925633208232,"pfxZ":4.206833525654037,"pX":-0.3134427184645381,"pZ":3.0418037773986084,"vX0":-8.144541580716528,"vY0":-120.85873309141874,"vZ0":-1.2803690118517994,"x":128.95,"y":156.65,"x0":2.0890603051987644,"y0":50.00035071095981,"z0":5.837357903799794,"aX":11.461702607508471},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.6,"breakHorizontal":-12.1,"spinRate":1660,"spinDirection":131},"zone":1,"typeConfidence":0.88,"plateTime":0.45191756654419546,"extension":6.139643070704955},"index":6,"playId":"a323f09c-1314-3f82-a40d-fef2897e9103","pitchNumber":3,"startTime":"2026-06-28T01:12:41.418Z","endTime":"2026-06-28T01:12:47.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03272862522022,"aZ":-16.140090018251442,"pfxX":7.271020344748872,"pfxZ":7.924737393577267,"pX":0.39191745027370356,"pZ":2.0901566813201433,"vX0":-6.502740216849412,"vY0":-141.11271514562804,"vZ0":-7.825101902577824,"x":102.06,"y":182.35,"x0":1.7774444373518556,"y0":50.00697761614248,"z0":5.931869952472483,"aX":14.719989082900932},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.0,"breakHorizontal":-11.9,"spinRate":2404,"spinDirection":155},"zone":9,"typeConfidence":0.85,"plateTime":0.38761473297885907,"extension":6.338987908849813},"index":7,"playId":"69e722ca-9c9e-3d5c-ac2a-72f94c9fc60d","pitchNumber":4,"startTime":"2026-06-28T01:13:08.779Z","endTime":"2026-06-28T01:13:12.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":79.9,"endSpeed":73.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.109016817472757,"aZ":-38.455063805400286,"pfxX":-6.916052068440228,"pfxZ":-4.59402159854981,"pX":-0.01459371412908544,"pZ":2.3640703083844,"vX0":-3.1934885843404093,"vY0":-116.28971567952397,"vZ0":-0.010039410686311312,"x":117.56,"y":174.95,"x0":2.2755975430711244,"y0":50.00314966267136,"z0":6.020996948663027,"aX":-9.456761040976952},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-8.0,"breakHorizontal":13.3,"spinRate":2439,"spinDirection":307},"zone":5,"typeConfidence":0.91,"plateTime":0.4712763886499163,"extension":6.04762364623802},"hitData":{"launchSpeed":91.7,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.75,"coordY":151.68}},"index":8,"playId":"e51cc0c5-b3c2-34c3-942f-99a25ac49f96","pitchNumber":5,"startTime":"2026-06-28T01:13:28.519Z","endTime":"2026-06-28T01:13:36.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":657649,"link":"/api/v1/people/657649"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":657649,"link":"/api/v1/people/657649"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:13:36.676Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ called out on strikes.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T01:13:44.771Z","endTime":"2026-06-28T01:15:44.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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(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":94.1,"endSpeed":86.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.741101633629583,"aZ":-17.906020643274637,"pfxX":7.294649429734215,"pfxZ":7.51255400775482,"pX":0.45854194592912,"pZ":2.613464056289041,"vX0":-6.756175527634574,"vY0":-136.82272981966872,"vZ0":-5.5999922269280535,"x":99.52,"y":168.22,"x0":2.010199552274943,"y0":50.00135017005538,"z0":5.910719771971572,"aX":13.851455345188102},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.6,"breakHorizontal":-11.8,"spinRate":2201,"spinDirection":152},"zone":6,"typeConfidence":0.87,"plateTime":0.4000719305262539,"extension":6.260462560011048},"index":0,"playId":"f1b2216a-083d-32be-90a3-dd0aeb6efb68","pitchNumber":1,"startTime":"2026-06-28T01:14:02.355Z","endTime":"2026-06-28T01:14:05.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":84.0,"endSpeed":78.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.013313531221574,"aZ":-26.07631657433995,"pfxX":7.586695527953914,"pfxZ":3.9799684164244677,"pX":0.35302732936032266,"pZ":1.9733327023294875,"vX0":-6.837274888913571,"vY0":-122.19268622731717,"vZ0":-3.4986039030206486,"x":103.54,"y":185.5,"x0":2.183624657906896,"y0":50.0040047607456,"z0":5.631002748883584,"aX":11.6294182203027},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.7,"breakHorizontal":-12.4,"spinRate":1756,"spinDirection":134},"zone":9,"typeConfidence":0.88,"plateTime":0.44594207526893204,"extension":6.306134001078515},"index":1,"playId":"40f7323c-faa0-3890-9549-3305c0c7c4f6","pitchNumber":2,"startTime":"2026-06-28T01:14:20.690Z","endTime":"2026-06-28T01:14:24.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":82.4,"endSpeed":76.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.427175158507268,"aZ":-28.747321126406256,"pfxX":8.219602915918161,"pfxZ":2.3394052723255503,"pX":0.2775605864027426,"pZ":0.7617186011267681,"vX0":-7.228445758068171,"vY0":-119.77922165193972,"vZ0":-5.1151746915638014,"x":106.42,"y":218.21,"x0":2.255187724775165,"y0":50.0018150606737,"z0":5.471458621520277,"aX":12.037078459074667},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.4,"breakHorizontal":-13.3,"spinRate":1715,"spinDirection":121},"zone":14,"typeConfidence":0.89,"plateTime":0.45591280326124206,"extension":6.277458427602482},"index":2,"playId":"1da39883-748a-36c7-9967-dfb906606b02","pitchNumber":3,"startTime":"2026-06-28T01:14:38.118Z","endTime":"2026-06-28T01:14:42.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36250677656288,"aZ":-18.88510209330735,"pfxX":7.524698451488347,"pfxZ":6.6403128773299205,"pX":0.5639031936235241,"pZ":3.0617549724201916,"vX0":-6.426889653577247,"vY0":-140.04270777016194,"vZ0":-4.677815155332458,"x":95.51,"y":156.11,"x0":1.9023359124906152,"y0":50.003503817999935,"z0":5.9759418133584274,"aX":15.061074619630704},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.3,"breakHorizontal":-12.5,"spinRate":2505,"spinDirection":152},"zone":3,"typeConfidence":0.89,"plateTime":0.3899738733406797,"extension":6.394409717705481},"index":3,"playId":"45ec00b9-c682-3b3a-b8a5-d573b1c6e91c","pitchNumber":4,"startTime":"2026-06-28T01:14:57.618Z","endTime":"2026-06-28T01:15:00.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":74.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33000840636338,"aZ":-37.57706813825424,"pfxX":-7.399189566662729,"pfxZ":-3.9538941622547736,"pX":-0.6723287166238274,"pZ":0.9578165240036928,"vX0":-4.593725117936834,"vY0":-116.23113393346071,"vZ0":-2.830190397341042,"x":142.63,"y":212.92,"x0":2.2930296210925296,"y0":50.005347036447674,"z0":5.768767704269762,"aX":-10.098402232373639},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-7.6,"breakHorizontal":14.5,"spinRate":2450,"spinDirection":307},"zone":13,"typeConfidence":0.91,"plateTime":0.47171827870400307,"extension":5.984612689870248},"index":4,"playId":"cda355ad-bbb6-31d6-8c7b-6a82d5c99534","pitchNumber":5,"startTime":"2026-06-28T01:15:17.957Z","endTime":"2026-06-28T01:15:21.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":91.2,"endSpeed":85.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.808853424100704,"aZ":-22.824165493951572,"pfxX":0.8839861722317761,"pfxZ":5.1459030787465965,"pX":0.33043532947351484,"pZ":1.664153510090992,"vX0":-5.8436802100391265,"vY0":-132.81102193073986,"vZ0":-5.973632814923472,"x":104.4,"y":193.85,"x0":2.428240125028394,"y0":50.00620971363014,"z0":5.562893430962181,"aX":1.608295602750245},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":-0.6,"spinRate":2326,"spinDirection":143},"zone":9,"typeConfidence":0.91,"plateTime":0.40971918481638037,"extension":6.165898194723549},"index":5,"playId":"89468235-fe14-39b6-804a-1af1bc7959a8","pitchNumber":6,"startTime":"2026-06-28T01:15:40.821Z","endTime":"2026-06-28T01:15:44.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":657649,"link":"/api/v1/people/657649"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":657649,"link":"/api/v1/people/657649"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:15:44.469Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carson Kelly doubles (10) on a ground ball to left fielder Jake Bauers.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T01:15:50.105Z","endTime":"2026-06-28T01:17:08.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.6,"endSpeed":84.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.369274355472044,"aZ":-20.560961777981905,"pfxX":1.7440471719778494,"pfxZ":6.500739637425603,"pX":0.06000905980266661,"pZ":1.8054140532444352,"vX0":-6.7108573454191145,"vY0":-131.88226616790467,"vZ0":-5.785626013063832,"x":114.71,"y":190.03,"x0":2.3955261569197916,"y0":50.00103530339872,"z0":5.513777467067953,"aX":3.115178224472333},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.9,"breakHorizontal":-1.9,"spinRate":2275,"spinDirection":144},"zone":8,"typeConfidence":0.91,"plateTime":0.4131141362084274,"extension":6.43246692190107},"index":0,"playId":"07ab6001-70cf-31a3-907d-dc19fae87dd5","pitchNumber":1,"startTime":"2026-06-28T01:16:12.451Z","endTime":"2026-06-28T01:16:16.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.42104629671592,"aZ":-25.49759660213465,"pfxX":8.16943029832617,"pfxZ":4.557376126667865,"pX":0.006454838194050636,"pZ":2.4511649737736367,"vX0":-7.689711924354092,"vY0":-119.82593363346166,"vZ0":-2.49986139391644,"x":116.75,"y":172.6,"x0":2.183625775776546,"y0":50.00412598533293,"z0":5.767467912784369,"aX":11.975729679624028},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.9,"breakHorizontal":-13.1,"spinRate":1720,"spinDirection":130},"zone":5,"typeConfidence":0.88,"plateTime":0.4556990845225166,"extension":6.426831855311058},"index":1,"playId":"05e668dd-19e0-392a-b530-d30872adad28","pitchNumber":2,"startTime":"2026-06-28T01:16:28.713Z","endTime":"2026-06-28T01:16:32.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-28T01:16:38.338Z","endTime":"2026-06-28T01:16:56.088Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.85306827835223,"aZ":-26.842071534891623,"pfxX":6.816156938929565,"pfxZ":3.643508322162581,"pX":0.2896023025401912,"pZ":1.7795215055176776,"vX0":-6.78626894788367,"vY0":-119.64176526834413,"vZ0":-3.292293342231062,"x":105.96,"y":190.73,"x0":2.2634972618174247,"y0":50.00487498672315,"z0":5.552684123229559,"aX":9.984737368883358},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.1,"breakHorizontal":-10.9,"spinRate":1671,"spinDirection":129},"zone":8,"typeConfidence":0.83,"plateTime":0.4560034171030707,"extension":6.42170691976234},"hitData":{"launchSpeed":78.4,"launchAngle":-2.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.18,"coordY":139.52}},"index":3,"playId":"4184339e-f346-39d8-9e14-219574efd088","pitchNumber":3,"startTime":"2026-06-28T01:16:56.088Z","endTime":"2026-06-28T01:17:08.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":657649,"link":"/api/v1/people/657649"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":657649,"link":"/api/v1/people/657649"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:17:08.404Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dansby Swanson pops out to shortstop Cooper Pratt.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T01:17:15.961Z","endTime":"2026-06-28T01:17:59.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":81.4,"endSpeed":75.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.467136432698034,"aZ":-26.741416609978742,"pfxX":8.72257073957907,"pfxZ":3.7884361429771936,"pX":0.29869543325651815,"pZ":2.9219827918726966,"vX0":-7.060942142116688,"vY0":-118.44036534473561,"vZ0":-0.8161274426024051,"x":105.61,"y":159.89,"x0":2.170657756321614,"y0":50.00459439753989,"z0":5.694466640125376,"aX":12.519947055812},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":7.0,"breakHorizontal":-14.3,"spinRate":1762,"spinDirection":131},"zone":3,"typeConfidence":0.88,"plateTime":0.4606510942346289,"extension":6.437140950872179},"hitData":{"launchSpeed":92.8,"launchAngle":64.0,"totalDistance":169.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":114.31,"coordY":139.01}},"index":0,"playId":"9efa221b-af6e-3edd-9919-b966ef6ba7f4","pitchNumber":1,"startTime":"2026-06-28T01:17:49.100Z","endTime":"2026-06-28T01:17:59.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":657649,"link":"/api/v1/people/657649"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":657649,"link":"/api/v1/people/657649"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:17:59.090Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Frelick flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T01:20:03.285Z","endTime":"2026-06-28T01:20:42.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trent Thornton replaces Jacob Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T01:18:53.921Z","endTime":"2026-06-28T01:20:05.573Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663423,"link":"/api/v1/people/663423"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.1384781219911,"aZ":-41.95874519207319,"pfxX":3.9918695549562617,"pfxZ":-6.763740108317845,"pX":0.08062552756946777,"pZ":1.6779171718822277,"vX0":4.269518228018688,"vY0":-119.06013841887047,"vZ0":-0.332669983431791,"x":113.93,"y":193.48,"x0":-2.2490544213585655,"y0":50.00209127145466,"z0":5.591052156697269,"aX":5.775496326662387},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-12.1,"breakHorizontal":-8.2,"spinRate":3038,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.4586445673495114,"extension":5.911915688599754},"index":1,"playId":"3e110fe4-0d4a-38a6-b17b-8c2c0a77268a","pitchNumber":1,"startTime":"2026-06-28T01:20:05.573Z","endTime":"2026-06-28T01:20:09.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.073061846873905,"aZ":-23.49032726775075,"pfxX":0.7456524211050386,"pfxZ":4.679679745238326,"pX":0.7036831993686243,"pZ":3.3242506830342218,"vX0":7.707638934911768,"vY0":-134.16094615926528,"vZ0":-1.2908816434315247,"x":90.18,"y":149.03,"x0":-2.2819571405079353,"y0":50.00430000723046,"z0":5.4573246298839635,"aX":1.3829403502840616},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.5,"breakHorizontal":-2.8,"spinRate":2597,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.4054634786794109,"extension":6.027378127800713},"index":2,"playId":"9c75b4d0-e17d-3c20-89c1-16f156cf587a","pitchNumber":2,"startTime":"2026-06-28T01:20:19.557Z","endTime":"2026-06-28T01:20:23.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":88.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04753257063289,"aZ":-15.485288312627512,"pfxX":-3.3506069554603557,"pfxZ":8.473180913357554,"pX":-0.03230838851573549,"pZ":2.8942953425093076,"vX0":6.505775458779534,"vY0":-138.29719024523646,"vZ0":-4.049411250097778,"x":118.23,"y":160.63,"x0":-1.9623561622409027,"y0":50.0005121697652,"z0":5.391902128486975,"aX":-6.598225819720483},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.9,"breakHorizontal":4.9,"spinRate":2328,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.39356999542448223,"extension":6.231638493498289},"hitData":{"launchSpeed":98.0,"launchAngle":24.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.49,"coordY":43.8}},"index":3,"playId":"06a95635-6979-3aa4-a7fa-9b76199b6db6","pitchNumber":3,"startTime":"2026-06-28T01:20:34.740Z","endTime":"2026-06-28T01:20:42.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.8999999999999997,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:20:42.891Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cooper Pratt grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T01:20:50.966Z","endTime":"2026-06-28T01:21:19.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.353516794805067,"aZ":-13.942561670314655,"pfxX":-4.434029428170989,"pfxZ":9.192651428899458,"pX":0.2825908687936981,"pZ":2.4961325752595225,"vX0":8.401155039036164,"vY0":-139.04807929193964,"vZ0":-5.309584573055505,"x":106.23,"y":171.38,"x0":-2.184157585198396,"y0":50.00558846822323,"z0":5.335153759793151,"aX":-8.797276728760384},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":6.6,"spinRate":2303,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.3919484904438888,"extension":6.465885785257033},"hitData":{"launchSpeed":82.7,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":152.19}},"index":0,"playId":"dcd060bc-74d9-39f0-8e6a-44e751a49d9b","pitchNumber":1,"startTime":"2026-06-28T01:21:11.421Z","endTime":"2026-06-28T01:21:19.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_ab"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_ab"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_pa"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:21:19.329Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"David Hamilton walks.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T01:21:46.068Z","endTime":"2026-06-28T01:22:58.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter David Hamilton replaces Joey Ortiz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"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-06-28T01:21:30.839Z","endTime":"2026-06-28T01:21:48.363Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":687401,"link":"/api/v1/people/687401"},"defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":95.0,"endSpeed":87.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39695830137916,"aZ":-12.933381669817923,"pfxX":-3.8548373817891974,"pfxZ":9.859391604206044,"pX":0.3634394854238023,"pZ":1.251244888081084,"vX0":8.065453603045995,"vY0":-138.01856596524942,"vZ0":-8.42237282932797,"x":103.15,"y":205.0,"x0":-2.0807855575229617,"y0":50.00260777862375,"z0":5.19036101692856,"aX":-7.523203660365176},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":5.5,"spinRate":2290,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3951173622320896,"extension":6.369589866917039},"index":1,"playId":"cb5e5058-8f9c-34ff-a146-2ab418439bd1","pitchNumber":1,"startTime":"2026-06-28T01:21:48.363Z","endTime":"2026-06-28T01:21:52.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.105173628687787,"aZ":-42.42756361215379,"pfxX":2.879227412704673,"pfxZ":-7.112777661509982,"pX":0.8711079650613899,"pZ":0.6016253018713897,"vX0":6.317819027239855,"vY0":-119.36357036910826,"vZ0":-2.336931960730814,"x":83.8,"y":222.54,"x0":-2.1845642471804667,"y0":50.00122002612661,"z0":5.415560949361017,"aX":4.151258168969485},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-13.2,"breakHorizontal":-6.7,"spinRate":3097,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4589687084717524,"extension":6.185616509847208},"index":2,"playId":"96d22b1d-e2f3-362c-b18e-ab38a46e78b3","pitchNumber":2,"startTime":"2026-06-28T01:22:03.641Z","endTime":"2026-06-28T01:22:07.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":94.4,"endSpeed":86.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.552995917917436,"aZ":-15.180847299612608,"pfxX":-4.994654179606995,"pfxZ":8.840062577057266,"pX":-0.9873092877077644,"pZ":3.9186491316160295,"vX0":4.829962665437325,"vY0":-137.52965468393046,"vZ0":-1.284821074625585,"x":154.63,"y":132.98,"x0":-2.1145437808455645,"y0":50.00063985210264,"z0":5.418033050335412,"aX":-9.598842779310923},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":8.0,"spinRate":2380,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3977564322867755,"extension":6.224874283653651},"index":3,"playId":"e23aa47f-0d6f-35c5-a413-d92f659f5542","pitchNumber":3,"startTime":"2026-06-28T01:22:22.397Z","endTime":"2026-06-28T01:22:25.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.896959781257593,"aZ":-15.770567970579279,"pfxX":-4.20487340085851,"pfxZ":8.675415357592478,"pX":-0.6306612963190737,"pZ":2.855427262965269,"vX0":5.968611290069701,"vY0":-136.15233533616825,"vZ0":-3.6122003716162094,"x":141.04,"y":161.68,"x0":-2.2977327075179987,"y0":50.00347464827291,"z0":5.280361273677656,"aX":-7.951656633520805},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":6.5,"spinRate":2303,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.4012096945887964,"extension":6.361948100010361},"index":4,"playId":"d0345118-5637-3a06-87af-ca9802a2f78f","pitchNumber":4,"startTime":"2026-06-28T01:22:38.413Z","endTime":"2026-06-28T01:22:41.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.093034852273515,"aZ":-17.07142759453872,"pfxX":-4.700876950697584,"pfxZ":8.040899190215693,"pX":-1.1188988470198984,"pZ":2.7434417825317503,"vX0":4.58446278617034,"vY0":-135.7647431719581,"vZ0":-3.8643174536192775,"x":159.65,"y":164.71,"x0":-2.2138912113813998,"y0":50.00016555234052,"z0":5.364121268039182,"aX":-8.825884872273281},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":7.6,"spinRate":2334,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.40254134912848727,"extension":6.379667171582783},"index":5,"playId":"e0641be2-1d63-3ff9-ba00-52ea3f5bbd9f","pitchNumber":5,"startTime":"2026-06-28T01:22:55.307Z","endTime":"2026-06-28T01:22:58.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.07,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:22:58.903Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Chourio grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T01:23:01.643Z","endTime":"2026-06-28T01:24:12.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01139556091935,"aZ":-20.533706019206498,"pfxX":-7.018312173285574,"pfxZ":6.009765619506636,"pX":-0.5141455755008825,"pZ":3.0232923694456235,"vX0":6.102836135547805,"vY0":-137.68683696779948,"vZ0":-3.1161812630268377,"x":136.6,"y":157.15,"x0":-1.8378555119527566,"y0":50.00456491503493,"z0":5.54483754203465,"aX":-13.59734275750539},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.4,"breakHorizontal":11.6,"spinRate":2207,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.39646084054214903,"extension":6.252163124610735},"index":0,"playId":"8e330753-400d-3a18-87e5-892891460874","pitchNumber":1,"startTime":"2026-06-28T01:23:26.653Z","endTime":"2026-06-28T01:23:30.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.707446852534336,"aZ":-13.779420276539007,"pfxX":-3.1642403926798948,"pfxZ":9.47910291574221,"pX":-0.8203227036541773,"pZ":3.933874370151262,"vX0":4.345301075159135,"vY0":-138.16913565149508,"vZ0":-2.0681439316230694,"x":148.27,"y":132.57,"x0":-1.9995393459931645,"y0":50.00343930489807,"z0":5.613979758181159,"aX":-6.1412597464282115},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.9,"breakHorizontal":4.9,"spinRate":2382,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3958523431219727,"extension":6.226704565608748},"index":1,"playId":"a124f3a2-535b-394b-bff7-4361699e4606","pitchNumber":2,"startTime":"2026-06-28T01:23:47.067Z","endTime":"2026-06-28T01:23:50.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89387463825585,"aZ":-27.750207098351332,"pfxX":0.407337297942466,"pfxZ":2.5414179241863017,"pX":0.22356536708600935,"pZ":2.057880461188472,"vX0":5.717289752833746,"vY0":-130.60608375732602,"vZ0":-3.73575111980782,"x":108.48,"y":183.22,"x0":-2.0409262725062813,"y0":50.000844510711545,"z0":5.579194256617389,"aX":0.7064347366639787},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.1,"breakHorizontal":-1.9,"spinRate":2808,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.4183832827647236,"extension":6.100055564114475},"hitData":{"launchSpeed":99.1,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.07,"coordY":138.51}},"index":2,"playId":"cee8b52b-e172-3ca1-9284-b766dde5712a","pitchNumber":3,"startTime":"2026-06-28T01:24:03.244Z","endTime":"2026-06-28T01:24:12.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.4999999999999999,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:24:12.257Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T01:26:17.988Z","endTime":"2026-06-28T01:28:44.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7,8,9,10],"actionIndex":[0,1],"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"David Hamilton remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T01:25:25.359Z","endTime":"2026-06-28T01:25:25.384Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":687401,"link":"/api/v1/people/687401"},"defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Joel Kuhnel replaces Jared Koenig.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"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-06-28T01:25:25.384Z","endTime":"2026-06-28T01:26:20.278Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669270,"link":"/api/v1/people/669270"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58513100241622,"aZ":-24.595332206186487,"pfxX":-10.083229391024005,"pfxZ":3.7414197353259704,"pX":-0.4442745520118242,"pZ":2.079641212354766,"vX0":4.5682619238179765,"vY0":-140.83859365694116,"vZ0":-6.9970176674280165,"x":133.93,"y":182.63,"x0":-0.7701405927030615,"y0":50.00181233170821,"z0":6.168010340172571,"aX":-20.417198476659966},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.6,"breakHorizontal":17.4,"spinRate":2267,"spinDirection":226},"zone":7,"typeConfidence":0.93,"plateTime":0.38772015513931946,"extension":6.293653645890861},"index":2,"playId":"135054b9-8792-35f8-be81-497a8b38f1e9","pitchNumber":1,"startTime":"2026-06-28T01:26:20.278Z","endTime":"2026-06-28T01:26:23.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.359822432428903,"aZ":-31.767303277708105,"pfxX":2.4118976317607013,"pfxZ":0.2709983021720799,"pX":-0.004205028350855961,"pZ":2.62218387013075,"vX0":2.7652624610401935,"vY0":-121.97045404005128,"vZ0":-2.366733823953818,"x":117.16,"y":167.98,"x0":-1.46481614015554,"y0":50.00337481769481,"z0":6.336830726244555,"aX":3.6443513661848113},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.2,"breakHorizontal":-5.0,"spinRate":2390,"spinDirection":75},"zone":5,"typeConfidence":0.93,"plateTime":0.44857344486693496,"extension":5.895050916878226},"index":3,"playId":"6af2b33d-f4e6-37de-9499-31c911fa0a98","pitchNumber":2,"startTime":"2026-06-28T01:26:36.064Z","endTime":"2026-06-28T01:26:39.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-28T01:26:57.378Z","endTime":"2026-06-28T01:27:03.525Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.509527347904534,"aZ":-25.896963757591333,"pfxX":-8.18954242485162,"pfxZ":3.0778663937287636,"pX":-0.501394096430754,"pZ":3.43017130243564,"vX0":3.1523032258826853,"vY0":-141.1460872522946,"vZ0":-3.2709129676166895,"x":136.11,"y":146.17,"x0":-0.5608072756904293,"y0":50.00624164732831,"z0":6.249333416566229,"aX":-16.72616271753454},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.2,"breakHorizontal":14.3,"spinRate":2230,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.3862765477422756,"extension":6.333255976341097},"index":5,"playId":"3ce81f74-cf88-3446-8390-1db32fdb4c48","pitchNumber":3,"startTime":"2026-06-28T01:27:03.525Z","endTime":"2026-06-28T01:27:07.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":97.6,"endSpeed":90.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04009478811231,"aZ":-26.120054394581995,"pfxX":-9.003613527068332,"pfxZ":2.9420963209811135,"pX":-1.1913166836170388,"pZ":0.6905228972250014,"vX0":2.563347335172978,"vY0":-141.96285986038293,"vZ0":-10.771504213657561,"x":162.41,"y":220.14,"x0":-0.931463790597776,"y0":50.00515861894549,"z0":6.173056666193863,"aX":-18.527356095388228},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":3.5,"breakHorizontal":15.8,"spinRate":2327,"spinDirection":226},"zone":13,"typeConfidence":0.93,"plateTime":0.38465315100268604,"extension":6.351377817704136},"index":6,"playId":"ad1f7f7f-b42d-3530-8dac-c45cd159aab3","pitchNumber":4,"startTime":"2026-06-28T01:27:22.188Z","endTime":"2026-06-28T01:27:25.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81808051994163,"aZ":-28.47896839863265,"pfxX":0.9962384724735521,"pfxZ":2.1499014855132295,"pX":-0.24612080652239185,"pZ":2.2493723553515386,"vX0":3.5094561422521706,"vY0":-129.79389797413893,"vZ0":-4.352127552302732,"x":126.38,"y":178.05,"x0":-1.7402893803294173,"y0":50.00634720287428,"z0":6.093666363087667,"aX":1.7155729969149367},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.2,"breakHorizontal":-2.5,"spinRate":2489,"spinDirection":138},"zone":5,"typeConfidence":0.9,"plateTime":0.420513641070551,"extension":6.192310683640087},"index":7,"playId":"511982d0-a53c-3871-829f-ae1703e63f20","pitchNumber":5,"startTime":"2026-06-28T01:27:40.835Z","endTime":"2026-06-28T01:27:44.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.749943200675823,"aZ":-31.394020982171117,"pfxX":1.781257611416601,"pfxZ":0.5189203516411318,"pX":-1.2342343509289466,"pZ":2.8156648458687137,"vX0":0.1877843178573591,"vY0":-120.79112266429536,"vZ0":-1.9262177522431005,"x":164.05,"y":162.76,"x0":-1.544462691195937,"y0":50.00201670285993,"z0":6.350987979978301,"aX":2.6649310298340017},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.7,"breakHorizontal":-3.2,"spinRate":2429,"spinDirection":55},"zone":11,"typeConfidence":0.93,"plateTime":0.4512845181457825,"extension":5.92705848628426},"index":8,"playId":"ee00785b-120d-3a03-9fcb-9197060d13ed","pitchNumber":6,"startTime":"2026-06-28T01:28:01.320Z","endTime":"2026-06-28T01:28:04.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":95.2,"endSpeed":87.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.525248425706447,"aZ":-17.61513527667614,"pfxX":-3.791558723812935,"pfxZ":7.405161728149732,"pX":-1.3745572994824433,"pZ":3.6221358882097126,"vX0":0.2337585091490013,"vY0":-138.75117061649777,"vZ0":-4.089640741566493,"x":169.39,"y":140.98,"x0":-0.9661746564602088,"y0":50.006356836205406,"z0":6.27531419391688,"aX":-7.458292811853563},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.8,"breakHorizontal":6.8,"spinRate":2430,"spinDirection":220},"zone":11,"typeConfidence":0.92,"plateTime":0.3934476325346603,"extension":6.255496088707229},"index":9,"playId":"d67dfe22-025f-3a61-be10-b2ea88895827","pitchNumber":7,"startTime":"2026-06-28T01:28:22.908Z","endTime":"2026-06-28T01:28:26.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.214228938079437,"aZ":-29.598999065763234,"pfxX":1.6314761311998707,"pfxZ":1.5170187551571575,"pX":0.24796734074469748,"pZ":1.0390091934108387,"vX0":3.365841452001237,"vY0":-129.0042411831844,"vZ0":-7.150695338325148,"x":107.55,"y":210.73,"x0":-1.2804431281976814,"y0":50.006128114795125,"z0":6.096808685573756,"aX":2.779288024325505},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.6,"breakHorizontal":-3.6,"spinRate":2598,"spinDirection":118},"zone":14,"typeConfidence":0.76,"plateTime":0.4228927941273106,"extension":6.406406188446871},"index":10,"playId":"d7aba265-087c-3d2e-bae5-e83e03b33203","pitchNumber":8,"startTime":"2026-06-28T01:28:40.033Z","endTime":"2026-06-28T01:28:44.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:28:44.701Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Conforto homers (5) on a fly ball to right center field.","rbi":1,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T01:29:07.769Z","endTime":"2026-06-28T01:30:50.758Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":{"id":669270,"link":"/api/v1/people/669270"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Michael Conforto replaces Matt Shaw.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-28T01:29:01.599Z","endTime":"2026-06-28T01:29:10.078Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":807713,"link":"/api/v1/people/807713"},"defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.630775283675018,"aZ":-23.682235817401278,"pfxX":-8.609587115322023,"pfxZ":4.207882165320053,"pX":-0.4687042255634626,"pZ":1.5200710824632437,"vX0":3.61597296470286,"vY0":-140.58500319783954,"vZ0":-8.98518441595311,"x":134.87,"y":197.74,"x0":-0.6476473541564518,"y0":50.00128835341434,"z0":6.275163761449947,"aX":-17.360823833221037},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.1,"breakHorizontal":14.9,"spinRate":2288,"spinDirection":221},"zone":13,"typeConfidence":0.93,"plateTime":0.3884940781896633,"extension":6.396184327689646},"index":1,"playId":"014c140a-a3d5-38e3-a31d-0eae18869787","pitchNumber":1,"startTime":"2026-06-28T01:29:10.078Z","endTime":"2026-06-28T01:29:14.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27650922333084,"aZ":-26.033781283693248,"pfxX":-7.885262209620157,"pfxZ":3.093946782345869,"pX":-1.0067139904106894,"pZ":1.4844111088952998,"vX0":2.660693470513913,"vY0":-139.2737648350614,"vZ0":-8.091058471043969,"x":155.37,"y":198.7,"x0":-0.9440419079039686,"y0":50.00476019448686,"z0":6.122204190867203,"aX":-15.65060695499876},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.3,"breakHorizontal":13.8,"spinRate":2231,"spinDirection":219},"zone":13,"typeConfidence":0.92,"plateTime":0.39174219182530434,"extension":6.39659530096636},"index":2,"playId":"e2b66ebb-7d89-360a-8467-1667a6b09aed","pitchNumber":2,"startTime":"2026-06-28T01:29:37.923Z","endTime":"2026-06-28T01:29:41.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-28T01:29:47.949Z","endTime":"2026-06-28T01:30:03.470Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.587452629769192,"aZ":-29.57740704610171,"pfxX":0.8104162951528431,"pfxZ":1.4885891261299715,"pX":0.7738720468233878,"pZ":-1.0304439055761128,"vX0":5.62029286582949,"vY0":-131.22652867761718,"vZ0":-11.88049689075829,"x":87.5,"y":266.6,"x0":-1.5003859851194077,"y0":50.00537365364352,"z0":5.756745658974934,"aX":1.4133261671105029},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.2,"breakHorizontal":-2.6,"spinRate":2567,"spinDirection":129},"zone":14,"typeConfidence":0.93,"plateTime":0.41727820840798646,"extension":6.392155273066422},"index":4,"playId":"58200829-404e-3fa4-af44-f40f56e8a073","pitchNumber":3,"startTime":"2026-06-28T01:30:03.470Z","endTime":"2026-06-28T01:30:06.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.795402901987796,"aZ":-27.95978715492343,"pfxX":1.6793962107429325,"pfxZ":2.326155813308783,"pX":0.03922456263618182,"pZ":1.9106490122710311,"vX0":3.8360682475882815,"vY0":-132.72274550282407,"vZ0":-5.559376223257041,"x":115.5,"y":187.19,"x0":-1.6351802599604832,"y0":50.000001660341276,"z0":6.034063385366105,"aX":3.0348765554052624},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.4,"breakHorizontal":-3.7,"spinRate":2512,"spinDirection":161},"zone":8,"typeConfidence":0.9,"plateTime":0.4105650560424472,"extension":6.505990107363307},"hitData":{"launchSpeed":101.6,"launchAngle":32.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":209.52,"coordY":59.52}},"index":5,"playId":"e409db2d-f833-3625-8e6f-057713f37387","pitchNumber":4,"startTime":"2026-06-28T01:30:25.073Z","endTime":"2026-06-28T01:30:50.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.4000000000000001,"leverageIndex":0.02,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:30:50.758Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Seiya Suzuki grounds out, third baseman David Hamilton to first baseman Andrew Vaughn.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T01:30:38.108Z","endTime":"2026-06-28T01:32:58.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0876774265558,"aZ":-28.199948178315847,"pfxX":0.09092632147820967,"pfxZ":2.1523496096588257,"pX":-0.23048654620051584,"pZ":1.6916558285034706,"vX0":2.93445163524584,"vY0":-134.20453009282886,"vZ0":-6.466803512619131,"x":125.79,"y":193.11,"x0":-1.3448754252641786,"y0":50.00051949651502,"z0":6.112089699680003,"aX":0.1671470317438033},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.9,"breakHorizontal":-0.7,"spinRate":2556,"spinDirection":162},"zone":8,"typeConfidence":0.91,"plateTime":0.4064397697926587,"extension":6.476245474692403},"index":0,"playId":"9f76f302-3379-32da-ae4d-6af009fe6b2b","pitchNumber":1,"startTime":"2026-06-28T01:31:40.686Z","endTime":"2026-06-28T01:31:44.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.933502964515945,"aZ":-25.27845750225816,"pfxX":-9.32846633094406,"pfxZ":3.441507759781283,"pX":-0.7521842522577968,"pZ":2.919789962992072,"vX0":3.9234179364307624,"vY0":-140.38711454247857,"vZ0":-4.915072097565408,"x":145.67,"y":159.95,"x0":-0.9537570946375039,"y0":50.00012936670468,"z0":6.332646849626255,"aX":-18.66953468432179},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.4,"breakHorizontal":16.1,"spinRate":2227,"spinDirection":217},"zone":1,"typeConfidence":0.93,"plateTime":0.38973482244512647,"extension":6.538018926847973},"index":1,"playId":"1026b543-d60d-397e-90da-b081263efd78","pitchNumber":2,"startTime":"2026-06-28T01:31:55.150Z","endTime":"2026-06-28T01:31:59.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.397722442650803,"aZ":-34.12292336582368,"pfxX":1.4874332181106187,"pfxZ":-1.279729739628971,"pX":0.09081095923977493,"pZ":2.630176139387468,"vX0":3.4139985236165558,"vY0":-122.73338043283779,"vZ0":-1.8613293291802901,"x":113.54,"y":167.77,"x0":-1.5116790627036965,"y0":50.002264935026595,"z0":6.305724144003368,"aX":2.267296146480388},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.5,"breakHorizontal":-3.5,"spinRate":2468,"spinDirection":65},"zone":5,"typeConfidence":0.93,"plateTime":0.4463570618581869,"extension":6.0401455089243115},"index":2,"playId":"f271c277-6ae6-3479-b4ba-f24bab29859f","pitchNumber":3,"startTime":"2026-06-28T01:32:11.556Z","endTime":"2026-06-28T01:32:15.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":91.0,"endSpeed":85.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.971717792124295,"aZ":-29.54346298548326,"pfxX":-0.3137705233635071,"pfxZ":1.473212486389862,"pX":1.811681287645317,"pZ":0.0815592069773253,"vX0":8.226740897032531,"vY0":-132.1156931651936,"vZ0":-9.938127277873642,"x":47.94,"y":236.58,"x0":-1.2862083869415482,"y0":50.00584380453545,"z0":6.0231419122699705,"aX":-0.5622301323223606},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.8,"breakHorizontal":-1.0,"spinRate":2534,"spinDirection":57},"zone":14,"typeConfidence":0.92,"plateTime":0.41268652577617226,"extension":6.425433635526267},"index":3,"playId":"801c7d31-f99e-33d5-be93-3d593e14cb31","pitchNumber":4,"startTime":"2026-06-28T01:32:29.931Z","endTime":"2026-06-28T01:32:32.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.637615804178132,"aZ":-24.551420103652298,"pfxX":-8.444096608167992,"pfxZ":3.7333927935075817,"pX":-0.8207344042250857,"pZ":2.925977531320324,"vX0":3.181766046545129,"vY0":-141.21248058412863,"vZ0":-5.299743728517825,"x":148.28,"y":159.78,"x0":-0.8572783058282022,"y0":50.004591905171765,"z0":6.382145688029239,"aX":-17.254969656136062},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.0,"breakHorizontal":14.8,"spinRate":2330,"spinDirection":218},"zone":11,"typeConfidence":0.92,"plateTime":0.38614414716376766,"extension":6.299261087639388},"hitData":{"launchSpeed":80.8,"launchAngle":-32.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":91.09,"coordY":166.19}},"index":4,"playId":"c0d19437-26f3-307b-a274-7560bd71c49e","pitchNumber":5,"startTime":"2026-06-28T01:32:50.033Z","endTime":"2026-06-28T01:32:58.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:32:58.035Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alex Bregman lines out sharply to left fielder Jake Bauers.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T01:33:05.790Z","endTime":"2026-06-28T01:33:31.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7501338986112,"aZ":-25.810183195007962,"pfxX":-8.193144944019092,"pfxZ":3.1921426966981272,"pX":-0.09357267233863074,"pZ":2.4432722400696116,"vX0":4.842095373897935,"vY0":-139.85797172110395,"vZ0":-6.122953677321379,"x":120.57,"y":172.81,"x0":-0.7774164259112547,"y0":50.00085681170447,"z0":6.339436649350767,"aX":-16.327585624386018},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.8,"breakHorizontal":13.9,"spinRate":2337,"spinDirection":218},"zone":5,"typeConfidence":0.92,"plateTime":0.3907109987878137,"extension":6.317734131105069},"hitData":{"launchSpeed":100.9,"launchAngle":19.0,"totalDistance":342.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":79.51,"coordY":69.65}},"index":0,"playId":"cd99d070-cecd-302d-ba40-9e2917ed47f1","pitchNumber":1,"startTime":"2026-06-28T01:33:25.386Z","endTime":"2026-06-28T01:33:31.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:33:31.993Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out to first baseman Michael Busch.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-28T01:35:59.810Z","endTime":"2026-06-28T01:37:23.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592826,"fullName":"Vince Velasquez","link":"/api/v1/people/592826"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Justin Dean replaces Michael Conforto, batting 2nd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T01:34:59.710Z","endTime":"2026-06-28T01:34:59.725Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681909,"link":"/api/v1/people/681909"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"202","replacedPlayer":{"id":624424,"link":"/api/v1/people/624424"},"defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Vince Velasquez replaces Trent Thornton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"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-06-28T01:34:59.725Z","endTime":"2026-06-28T01:36:02.027Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592826,"link":"/api/v1/people/592826"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16349317947493,"aZ":-34.97187704293388,"pfxX":1.6602544496558198,"pfxZ":-2.0251945475377777,"pX":-0.5451162380817444,"pZ":2.554457335701541,"vX0":3.457408884054897,"vY0":-117.16591581950834,"vZ0":0.37091245630828595,"x":137.78,"y":169.81,"x0":-2.2583702998684916,"y0":50.000380551315494,"z0":5.675269535521277,"aX":2.2964722553179944},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.2,"breakHorizontal":-3.8,"spinRate":2372,"spinDirection":49},"zone":4,"typeConfidence":2.0,"plateTime":0.4683561094257276,"extension":6.240291418765649},"index":2,"playId":"32acc75b-27eb-3245-afd1-4344d15543c4","pitchNumber":1,"startTime":"2026-06-28T01:36:02.027Z","endTime":"2026-06-28T01:36:05.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592826,"link":"/api/v1/people/592826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":94.1,"endSpeed":86.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56391289897466,"aZ":-12.230029341307647,"pfxX":-4.742490206615273,"pfxZ":10.564183240677732,"pX":1.3147797921962838,"pZ":1.230230951394998,"vX0":10.144561712460362,"vY0":-136.4219793101138,"vZ0":-8.56018244373755,"x":66.88,"y":205.56,"x0":-1.8331027312943975,"y0":50.00112766626237,"z0":5.248346131492762,"aX":-8.952492775073413},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":6.5,"spinRate":2492,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.40124949446499913,"extension":6.7632158470480555},"index":3,"playId":"a5fd16b5-d2fd-3e6c-beb4-1cd53103d5fe","pitchNumber":2,"startTime":"2026-06-28T01:36:17.083Z","endTime":"2026-06-28T01:36:20.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592826,"link":"/api/v1/people/592826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12080560206693,"aZ":-12.06985151535413,"pfxX":-5.1214752399057755,"pfxZ":10.769557704882367,"pX":0.5827806151451121,"pZ":1.551544747343586,"vX0":8.41155387207069,"vY0":-135.62946164623617,"vZ0":-7.702096939053602,"x":94.79,"y":196.89,"x0":-1.8906006404935791,"y0":50.00432282778962,"z0":5.266349045772878,"aX":-9.562455696000294},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.0,"breakHorizontal":7.6,"spinRate":2467,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40354929954807783,"extension":6.800900059106008},"index":4,"playId":"22da0db7-e742-3a3a-bc80-0cf879620ce4","pitchNumber":3,"startTime":"2026-06-28T01:36:35.160Z","endTime":"2026-06-28T01:36:38.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592826,"link":"/api/v1/people/592826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":93.5,"endSpeed":85.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.135883572221122,"aZ":-11.151691810878031,"pfxX":-3.3533201806043342,"pfxZ":11.215813267784075,"pX":0.42663227105007423,"pZ":2.2381995809166284,"vX0":7.823837064165195,"vY0":-135.8857166141431,"vZ0":-6.298664761203562,"x":100.74,"y":178.35,"x0":-2.051282475638557,"y0":50.003647230072026,"z0":5.357310709386497,"aX":-6.2866093968340655},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.2,"breakHorizontal":4.4,"spinRate":2510,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.40273173849588595,"extension":6.864457003003834},"index":5,"playId":"ee22d50f-4fde-35dc-8564-e7deef896824","pitchNumber":4,"startTime":"2026-06-28T01:36:52.263Z","endTime":"2026-06-28T01:36:55.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592826,"link":"/api/v1/people/592826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.953607872856434,"aZ":-12.341280484811598,"pfxX":-4.312585209731791,"pfxZ":10.561418764900875,"pX":0.6874050695098873,"pZ":1.8368558850169343,"vX0":8.238620811368222,"vY0":-135.7377044460742,"vZ0":-7.006485475634991,"x":90.8,"y":189.18,"x0":-1.8180935225773414,"y0":50.001011971799684,"z0":5.299363741987016,"aX":-8.097572372160233},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.9,"breakHorizontal":6.2,"spinRate":2436,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.40254068007415045,"extension":6.859947662772293},"hitData":{"launchSpeed":101.1,"launchAngle":1.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.65,"coordY":164.54}},"index":6,"playId":"0353fff1-881f-304b-bbba-fcbc5c573e26","pitchNumber":5,"startTime":"2026-06-28T01:37:16.556Z","endTime":"2026-06-28T01:37:23.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592826,"link":"/api/v1/people/592826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":592826,"link":"/api/v1/people/592826"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":592826,"link":"/api/v1/people/592826"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.19999999999999998,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:37:23.801Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"William Contreras pops out to first baseman Michael Busch.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-28T01:37:30.988Z","endTime":"2026-06-28T01:38:35.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592826,"fullName":"Vince Velasquez","link":"/api/v1/people/592826"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.782680312566782,"aZ":-21.600457389884586,"pfxX":-0.257727662771579,"pfxZ":6.044658820933316,"pX":1.312840045979101,"pZ":0.7875589614551243,"vX0":8.401591685251507,"vY0":-130.73968961614824,"vZ0":-7.488962505140046,"x":66.96,"y":217.52,"x0":-1.8943987044234047,"y0":50.00412875132513,"z0":5.283032045617534,"aX":-0.45102394572627963},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.6,"breakHorizontal":-1.2,"spinRate":2563,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.4172349453149704,"extension":6.823195278222797},"index":0,"playId":"0d05e1dc-c47f-37bd-8766-dfa6ae91d04a","pitchNumber":1,"startTime":"2026-06-28T01:37:53.271Z","endTime":"2026-06-28T01:38:02.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592826,"link":"/api/v1/people/592826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.435189537164774,"aZ":-13.87577320583766,"pfxX":-3.0279327930297533,"pfxZ":9.909699653071595,"pX":0.8431276955203347,"pZ":2.6575787727250924,"vX0":8.293860512913193,"vY0":-134.8081073857703,"vZ0":-4.652680693995841,"x":84.86,"y":167.03,"x0":-1.8755235330096456,"y0":50.00096032741009,"z0":5.380377513255584,"aX":-5.590689718678042},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.2,"breakHorizontal":3.7,"spinRate":2466,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.4057975466448718,"extension":6.8063684532067175},"index":1,"playId":"c062bf88-0ea0-3e89-a214-e7483170ae01","pitchNumber":2,"startTime":"2026-06-28T01:38:07.132Z","endTime":"2026-06-28T01:38:11.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592826,"link":"/api/v1/people/592826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17249954699666,"aZ":-17.214998254607973,"pfxX":-0.6798920936772026,"pfxZ":8.299092579369795,"pX":1.0191574575285185,"pZ":2.6511080056364924,"vX0":7.658078556501341,"vY0":-132.84356758655832,"vZ0":-4.076427257829101,"x":78.15,"y":167.2,"x0":-1.8021437301297791,"y0":50.00317320061971,"z0":5.442542449202135,"aX":-1.2261231101184298},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.4,"breakHorizontal":-0.2,"spinRate":2572,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.41096472503329284,"extension":6.746518855314397},"hitData":{"launchSpeed":63.4,"launchAngle":75.0,"totalDistance":53.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":131.49,"coordY":183.0}},"index":2,"playId":"53a10678-14e5-3af0-802b-5004604c1be3","pitchNumber":3,"startTime":"2026-06-28T01:38:27.366Z","endTime":"2026-06-28T01:38:35.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592826,"link":"/api/v1/people/592826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":592826,"link":"/api/v1/people/592826"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":592826,"link":"/api/v1/people/592826"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:38:35.454Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Garrett Mitchell grounds out, first baseman Michael Busch to pitcher Vince Velasquez.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-28T01:39:04.853Z","endTime":"2026-06-28T01:42:06.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592826,"fullName":"Vince Velasquez","link":"/api/v1/people/592826"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.15"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.53"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.06"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.21"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.69"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.51"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.88"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.81"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.81"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.86"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.82"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.31"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.53"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".269"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".256"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".391"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".441"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".393"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".086"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".773"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".659"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".933"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".679"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".349"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".642"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".773"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".659"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".933"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".679"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".349"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".642"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"actionIndex":[0,2],"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":592826,"link":"/api/v1/people/592826"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Garrett Mitchell replaces Andrew Vaughn.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"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-06-28T01:38:49.820Z","endTime":"2026-06-28T01:39:07.151Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":683734,"link":"/api/v1/people/683734"},"defense":{"pitcher":{"id":592826,"link":"/api/v1/people/592826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59081886365718,"aZ":-17.017169773762753,"pfxX":-4.018678100182176,"pfxZ":8.049808727130277,"pX":0.2188522253632825,"pZ":3.504201122145041,"vX0":7.329559909853137,"vY0":-135.8439230937869,"vZ0":-2.111277097183774,"x":108.66,"y":144.17,"x0":-1.9827450533916406,"y0":50.005231035830334,"z0":5.464312716972548,"aX":-7.5698672783809},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.4,"breakHorizontal":5.9,"spinRate":2301,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.40200471888451883,"extension":6.788842260640985},"index":1,"playId":"4439cde9-3bad-3c40-9682-df305c8dc8c4","pitchNumber":1,"startTime":"2026-06-28T01:39:07.151Z","endTime":"2026-06-28T01:39:10.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592826,"link":"/api/v1/people/592826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-06-28T01:39:28.312Z","endTime":"2026-06-28T01:41:16.148Z","isPitch":false,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.447128029789134,"aZ":-13.838130100288646,"pfxX":-2.7704243236537724,"pfxZ":9.627951731983062,"pX":0.7299515783054027,"pZ":1.6014126872955885,"vX0":8.100502262777,"vY0":-136.72322323990906,"vZ0":-7.53462982452788,"x":89.18,"y":195.54,"x0":-1.9035134877087019,"y0":50.00539312403432,"z0":5.3311313565930964,"aX":-5.27849697304635},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":3.5,"spinRate":2341,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3996959017970019,"extension":6.781781659651488},"index":3,"playId":"d9987e57-3bba-3a13-8912-50415514ad07","pitchNumber":2,"startTime":"2026-06-28T01:41:16.148Z","endTime":"2026-06-28T01:41:19.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592826,"link":"/api/v1/people/592826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.362870669353203,"aZ":-14.182425914700223,"pfxX":-2.2494378387909633,"pfxZ":9.53338748416394,"pX":1.2089820238697577,"pZ":2.8190728703242036,"vX0":9.169853825855336,"vY0":-136.1399704087137,"vZ0":-4.343332134979289,"x":70.92,"y":162.67,"x0":-1.9027107797241047,"y0":50.003452250447225,"z0":5.408732154467627,"aX":-4.24641303831971},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":2.3,"spinRate":2373,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4014972147592135,"extension":6.726978962619414},"index":4,"playId":"a0c817f4-a221-32a7-98ba-0f3d15f6d3be","pitchNumber":3,"startTime":"2026-06-28T01:41:41.960Z","endTime":"2026-06-28T01:41:45.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592826,"link":"/api/v1/people/592826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.750567221585655,"aZ":-14.24513378966409,"pfxX":-2.4638718673151754,"pfxZ":9.61480009907557,"pX":0.30469243736374185,"pZ":2.2848953598131714,"vX0":6.7477817205692325,"vY0":-135.03646878524023,"vZ0":-5.7137909173662935,"x":105.39,"y":177.09,"x0":-1.8957796274774934,"y0":50.00242153016389,"z0":5.413955832104128,"aX":-4.59508190835704},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.6,"breakHorizontal":3.1,"spinRate":2224,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.4041305722098194,"extension":6.671486067448479},"hitData":{"launchSpeed":95.3,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.89,"coordY":167.39}},"index":5,"playId":"5df359c3-6ef7-36cb-a9a8-289cd35f39c5","pitchNumber":4,"startTime":"2026-06-28T01:41:59.569Z","endTime":"2026-06-28T01:42:06.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592826,"link":"/api/v1/people/592826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":592826,"link":"/api/v1/people/592826"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":592826,"link":"/api/v1/people/592826"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:42:06.687Z","atBatIndex":70}]