[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremy Peña grounds out, third baseman Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-27T17:12:55.438Z","endTime":"2026-06-27T17:13:22.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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-27T14:01:23.435Z","endTime":"2026-06-27T16:45:20.943Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"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-27T16:45:20.943Z","endTime":"2026-06-27T17:10:55.372Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"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-27T17:10:55.372Z","endTime":"2026-06-27T17:12:57.678Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.897378580539375,"aZ":-24.242704570409757,"pfxX":7.2461829821783965,"pfxZ":4.131047563480551,"pX":-0.0147893214321034,"pZ":1.4804693430069933,"vX0":-4.518725645839418,"vY0":-136.85862669008714,"vZ0":-7.027977130902205,"x":117.56,"y":198.81,"x0":0.7063646711186697,"y0":50.00290968710412,"z0":5.713740988986386,"aX":13.906445349689939},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.4,"breakHorizontal":-12.4,"spinRate":2117,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.39845377034941,"extension":5.817565834818728},"index":3,"playId":"18764133-ba5e-3fc9-ba42-300258ca354d","pitchNumber":1,"startTime":"2026-06-27T17:12:57.678Z","endTime":"2026-06-27T17:13:02.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":93.2,"endSpeed":86.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.803313494263588,"aZ":-23.834116952810685,"pfxX":7.701321266116924,"pfxZ":4.420801074843199,"pX":-0.08049266886155967,"pZ":2.5125679188617513,"vX0":-4.704685778010018,"vY0":-135.76175214545924,"vZ0":-4.290679554548412,"x":120.07,"y":170.94,"x0":0.6649918318261767,"y0":50.002199893995154,"z0":5.751116063999537,"aX":14.526152483292934},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.4,"breakHorizontal":-13.1,"spinRate":2171,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.4018503129523445,"extension":5.883368104604843},"hitData":{"launchSpeed":86.6,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":90.33,"coordY":167.9}},"index":4,"playId":"7a89336b-a494-37e0-946c-f48186c1a342","pitchNumber":2,"startTime":"2026-06-27T17:13:15.585Z","endTime":"2026-06-27T17:13:22.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-06-27T17:13:22.693Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to shortstop Zach McKinstry.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-27T17:13:28.277Z","endTime":"2026-06-27T17:14:37.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98546603878028,"aZ":-21.990602235026863,"pfxX":5.418000941417334,"pfxZ":5.376734823745643,"pX":0.8025383894356362,"pZ":4.0387008710778245,"vX0":-1.7529298625215965,"vY0":-135.63925816447616,"vZ0":-1.1078773658006,"x":86.41,"y":129.74,"x0":0.7466920725950437,"y0":50.00469600734701,"z0":5.961760987351257,"aX":10.266645238707095},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.7,"breakHorizontal":-9.6,"spinRate":2093,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.4012329738759446,"extension":5.804318945888506},"index":0,"playId":"0722c7aa-65b9-3f91-b9ba-20e0b34fe134","pitchNumber":1,"startTime":"2026-06-27T17:13:52.135Z","endTime":"2026-06-27T17:13:55.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90952222651152,"aZ":-28.670511215329764,"pfxX":7.264870700179651,"pfxZ":2.0208865212894356,"pX":1.7160803948190282,"pZ":3.334642166048133,"vX0":0.24161486033068016,"vY0":-130.28025860835143,"vZ0":-1.4737639537117135,"x":51.59,"y":148.74,"x0":0.6770641121425627,"y0":50.0039111568481,"z0":6.0551440789066096,"aX":12.609112059197365},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.6,"breakHorizontal":-13.2,"spinRate":1496,"spinDirection":134},"zone":12,"typeConfidence":0.9,"plateTime":0.4188792994893209,"extension":5.698823517198439},"index":1,"playId":"9b75c5f7-1e62-36e5-8878-56fe6d3916c8","pitchNumber":2,"startTime":"2026-06-27T17:14:10.224Z","endTime":"2026-06-27T17:14:13.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02570129974409,"aZ":-24.22430099393652,"pfxX":8.159092300362444,"pfxZ":4.147772314211107,"pX":0.2476783428056996,"pZ":1.9856821317557176,"vX0":-3.5055769224153486,"vY0":-137.04343325716187,"vZ0":-5.939402332679138,"x":107.56,"y":185.17,"x0":0.4776690063218788,"y0":50.003728214573655,"z0":5.817574905513738,"aX":15.643959663048982},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.6,"breakHorizontal":-14.2,"spinRate":2126,"spinDirection":142},"zone":8,"typeConfidence":0.9,"plateTime":0.39846453999325293,"extension":5.823453781338746},"hitData":{"launchSpeed":80.8,"launchAngle":54.0,"totalDistance":212.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":66.75,"coordY":138.67}},"index":2,"playId":"411634f5-0ebc-3dd1-9cc9-3d2aae7da418","pitchNumber":3,"startTime":"2026-06-27T17:14:26.761Z","endTime":"2026-06-27T17:14:37.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:14:37.993Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Altuve grounds out, shortstop Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-27T17:14:38.359Z","endTime":"2026-06-27T17:15:59.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.6,"endSpeed":85.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.728390322268034,"aZ":-26.36550900468152,"pfxX":6.886569878990779,"pfxZ":3.085244728905165,"pX":0.5659859882908349,"pZ":2.531418946085353,"vX0":-2.5855222927937214,"vY0":-136.23787727273887,"vZ0":-4.008977361154468,"x":95.43,"y":170.43,"x0":0.6323009902573578,"y0":50.000280343588614,"z0":5.842670972198346,"aX":12.95253318690293},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.9,"breakHorizontal":-11.9,"spinRate":2093,"spinDirection":134},"zone":6,"typeConfidence":0.91,"plateTime":0.40193509734001287,"extension":5.707824061629539},"index":0,"playId":"3e01e86c-e088-3a53-ae03-a4a0078628fe","pitchNumber":1,"startTime":"2026-06-27T17:15:00.182Z","endTime":"2026-06-27T17:15:04.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":72.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.268344009019682,"aZ":-42.90926881655743,"pfxX":-7.964771393571653,"pfxZ":-8.247365753033641,"pX":0.613809672489853,"pZ":1.7336206778265948,"vX0":1.547983649183704,"vY0":-113.48449960533809,"vZ0":0.34619504007935675,"x":93.6,"y":191.97,"x0":0.9565684898964923,"y0":50.005604242952195,"z0":5.8623914583955505,"aX":-10.3631268686576},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-14.5,"breakHorizontal":14.0,"spinRate":2819,"spinDirection":311},"zone":9,"typeConfidence":0.9,"plateTime":0.48312456379960356,"extension":5.867063104100584},"index":1,"playId":"22090440-f612-3f7c-9574-f7b219b8feb4","pitchNumber":2,"startTime":"2026-06-27T17:15:14.995Z","endTime":"2026-06-27T17:15:20.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21314602979192,"aZ":-19.726850678501396,"pfxX":2.547348546769788,"pfxZ":6.436925437843318,"pX":-1.573331681000251,"pZ":3.102817106177025,"vX0":-5.768769546286101,"vY0":-136.97742434299437,"vZ0":-4.179318432782708,"x":176.97,"y":155.0,"x0":0.21250728411596126,"y0":50.005879524563284,"z0":5.966389530014602,"aX":4.928753234491694},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.2,"breakHorizontal":-3.6,"spinRate":2061,"spinDirection":143},"zone":11,"typeConfidence":0.89,"plateTime":0.3971882200751997,"extension":5.64628819041943},"index":2,"playId":"ab14f7a8-15de-3ac2-a0d8-a74f70eb9fa3","pitchNumber":3,"startTime":"2026-06-27T17:15:33.034Z","endTime":"2026-06-27T17:15:36.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":87.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96498920463792,"aZ":-29.06324551275621,"pfxX":6.752206427641362,"pfxZ":1.631596535296083,"pX":0.01974245040004638,"pZ":1.0897911903489927,"vX0":-4.303997076916317,"vY0":-136.44888114303268,"vZ0":-6.716420480015653,"x":116.25,"y":209.36,"x0":0.731532740380515,"y0":50.00194713413455,"z0":5.556476949720389,"aX":12.870050749741079},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.9,"breakHorizontal":-11.4,"spinRate":2041,"spinDirection":131},"zone":14,"typeConfidence":0.91,"plateTime":0.3997639070145067,"extension":5.850214654639635},"hitData":{"launchSpeed":83.2,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.64,"coordY":153.2}},"index":3,"playId":"0803750c-5846-3fc5-a193-94a2e31eec6a","pitchNumber":4,"startTime":"2026-06-27T17:15:52.585Z","endTime":"2026-06-27T17:15:59.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:15:59.732Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a sharp line drive to right fielder Cam Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-27T17:17:57.463Z","endTime":"2026-06-27T17:19:49.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.484558746016035,"aZ":-29.859828877052063,"pfxX":4.5266520846094735,"pfxZ":1.6411673457243516,"pX":-0.07895071790953688,"pZ":2.0687650641577835,"vX0":4.087810069610239,"vY0":-117.57509945268741,"vZ0":-1.136247548836397,"x":120.01,"y":182.92,"x0":-2.4229012922913475,"y0":50.00556508157849,"z0":5.3078561017605335,"aX":6.391958925696693},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.0,"breakHorizontal":-9.1,"spinRate":2456,"spinDirection":64},"zone":8,"typeConfidence":0.91,"plateTime":0.4643247969951796,"extension":6.332304285101817},"index":0,"playId":"ec38dc9b-201c-308c-99ed-563a56a5f5bc","pitchNumber":1,"startTime":"2026-06-27T17:18:22.148Z","endTime":"2026-06-27T17:18:26.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":72.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.20898545228527,"aZ":-35.9722441575114,"pfxX":6.737453106618471,"pfxZ":-2.844717817193441,"pX":-1.6020379145849524,"pZ":5.294695078706633,"vX0":-0.2702173749621121,"vY0":-113.50680269745213,"vZ0":6.722296854285337,"x":178.07,"y":95.82,"x0":-2.361323457722172,"y0":50.00240908341797,"z0":5.836924474281953,"aX":8.996678711110116},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-3.6,"breakHorizontal":-12.2,"spinRate":2445,"spinDirection":49},"zone":11,"typeConfidence":0.7,"plateTime":0.4782979631837363,"extension":6.247896896209908},"index":1,"playId":"44a035dd-e136-3a89-b839-c1bfdcb6a564","pitchNumber":2,"startTime":"2026-06-27T17:18:39.278Z","endTime":"2026-06-27T17:18:45.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":84.9,"endSpeed":79.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.629039218873967,"aZ":-25.352716109518152,"pfxX":-7.446637305566108,"pfxZ":4.328315907130439,"pX":0.9324001925384594,"pZ":1.5846799380678205,"vX0":9.790720309860744,"vY0":-123.39509013374614,"vZ0":-3.952234991746684,"x":81.46,"y":195.99,"x0":-2.080552589997222,"y0":50.000798729133514,"z0":5.291601542630132,"aX":-11.728533532645434},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.3,"breakHorizontal":11.8,"spinRate":1490,"spinDirection":251},"zone":14,"typeConfidence":0.86,"plateTime":0.4403020783922824,"extension":6.3561131781262885},"index":2,"playId":"5caeaf36-54cf-3902-9cd1-14ec548914d8","pitchNumber":3,"startTime":"2026-06-27T17:19:01.741Z","endTime":"2026-06-27T17:19:06.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66098134913252,"aZ":-31.15654452821794,"pfxX":7.351094586339941,"pfxZ":0.7006222023965973,"pX":0.832313288202003,"pZ":1.2223027871616954,"vX0":5.124697582575623,"vY0":-120.01198356186084,"vZ0":-2.840205666033171,"x":85.27,"y":205.78,"x0":-2.287326824180059,"y0":50.00351847175215,"z0":5.201768425661004,"aX":10.701733556274089},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.8,"breakHorizontal":-14.5,"spinRate":2579,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.45674036417902375,"extension":6.355809453965741},"index":3,"playId":"4f22085f-fa4d-310c-8ee0-5b16fda2c65e","pitchNumber":4,"startTime":"2026-06-27T17:19:20.137Z","endTime":"2026-06-27T17:19:24.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.310481849766916,"aZ":-23.968968879988324,"pfxX":-8.321827787480455,"pfxZ":4.496060232891326,"pX":0.4929030148326078,"pZ":1.9826884041167472,"vX0":9.669583184672947,"vY0":-133.19353266903212,"vZ0":-4.115935852659234,"x":98.21,"y":185.25,"x0":-2.0762108073120675,"y0":50.00600860167206,"z0":5.248396220570933,"aX":-15.19585347006225},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.6,"breakHorizontal":13.4,"spinRate":2293,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.4087407156561862,"extension":6.233202736996863},"hitData":{"launchSpeed":100.2,"launchAngle":10.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":172.6,"coordY":127.84}},"index":4,"playId":"09d2149a-cd5d-3c32-aadb-33d5575d568c","pitchNumber":5,"startTime":"2026-06-27T17:19:37.448Z","endTime":"2026-06-27T17:19:49.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:19:49.056Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colt Keith lines out to center fielder Jake Meyers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-27T17:19:47.721Z","endTime":"2026-06-27T17:21:13.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":91.2,"endSpeed":85.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.293233614703748,"aZ":-17.997539436571362,"pfxX":-7.718858226186795,"pfxZ":7.809210198649488,"pX":0.3087887744484665,"pZ":1.335658532014963,"vX0":8.782225179487117,"vY0":-132.6269607284381,"vZ0":-6.836847181268963,"x":105.23,"y":202.72,"x0":-2.013143947632941,"y0":50.00351859463113,"z0":5.218624457792561,"aX":-14.014332350962025},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.1,"breakHorizontal":12.5,"spinRate":2383,"spinDirection":226},"zone":14,"typeConfidence":0.89,"plateTime":0.4100052996339283,"extension":6.445498781070969},"index":0,"playId":"78ce69b2-2312-39e1-a2e1-150296af375a","pitchNumber":1,"startTime":"2026-06-27T17:20:14.749Z","endTime":"2026-06-27T17:20:19.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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.8,"endSpeed":85.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3784617456836,"aZ":-21.818953639727997,"pfxX":-7.627307591659368,"pfxZ":5.600107883087702,"pX":-1.28277262424396,"pZ":1.9876904015791284,"vX0":5.135600649997429,"vY0":-133.78380234339053,"vZ0":-4.329155898910277,"x":165.9,"y":185.11,"x0":-2.2168039477810404,"y0":50.00326223061371,"z0":5.151201745376111,"aX":-14.10660624386054},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.6,"breakHorizontal":13.0,"spinRate":2300,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.40628994737403,"extension":6.376863573249964},"index":1,"playId":"288ec9e6-779a-384d-a4f7-ebb42493c1ce","pitchNumber":2,"startTime":"2026-06-27T17:20:34.164Z","endTime":"2026-06-27T17:20:38.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-27T17:20:48.294Z","endTime":"2026-06-27T17:21:02.885Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.845212852608444,"aZ":-21.347620046474887,"pfxX":-6.532167816103598,"pfxZ":5.8664448802928275,"pX":-0.5494845076943166,"pZ":2.14987555792117,"vX0":6.326820486257613,"vY0":-133.5448315495894,"vZ0":-4.373954546107858,"x":137.95,"y":180.73,"x0":-2.0759814081972063,"y0":50.00282063980002,"z0":5.302104817862828,"aX":-12.057287923017642},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.1,"breakHorizontal":10.8,"spinRate":2392,"spinDirection":231},"zone":7,"typeConfidence":0.89,"plateTime":0.40675090602736663,"extension":6.332716561093686},"hitData":{"launchSpeed":99.5,"launchAngle":20.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.61,"coordY":61.08}},"index":3,"playId":"d8b6567f-cfee-33bf-8518-fdf207f0ff80","pitchNumber":3,"startTime":"2026-06-27T17:21:02.885Z","endTime":"2026-06-27T17:21:13.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:21:13.591Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Riley Greene lines out sharply to left fielder Brice Matthews.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-27T17:21:13.101Z","endTime":"2026-06-27T17:22:04.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.597759361833788,"aZ":-26.31321441333304,"pfxX":-8.28817148298252,"pfxZ":3.601077745888923,"pX":0.4460814057918581,"pZ":1.8109237609529838,"vX0":8.827179210237205,"vY0":-125.24222404585072,"vZ0":-3.4293370472129125,"x":100.0,"y":189.89,"x0":-2.007906692284643,"y0":50.00206542182571,"z0":5.294358348193463,"aX":-13.48309540365158},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.1,"breakHorizontal":13.6,"spinRate":1623,"spinDirection":241},"zone":9,"typeConfidence":0.88,"plateTime":0.433388244476566,"extension":6.405045552858683},"index":0,"playId":"9310bc6b-54e6-3be9-856f-4750853d6cf8","pitchNumber":1,"startTime":"2026-06-27T17:21:37.068Z","endTime":"2026-06-27T17:21:41.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06879413640329,"aZ":-21.397985957026773,"pfxX":-7.589600736361776,"pfxZ":5.814958976030717,"pX":-0.6921636195635988,"pZ":2.358340767659039,"vX0":6.276539693877017,"vY0":-134.75026746424805,"vZ0":-4.049225182835563,"x":143.38,"y":175.1,"x0":-2.0563220264131434,"y0":50.0056698300111,"z0":5.377263547728418,"aX":-14.072249516416015},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.0,"breakHorizontal":12.6,"spinRate":2292,"spinDirection":231},"zone":4,"typeConfidence":0.9,"plateTime":0.4052397139566377,"extension":6.309359020650738},"hitData":{"launchSpeed":106.9,"launchAngle":14.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":82.49,"coordY":76.55}},"index":1,"playId":"24050733-4772-383d-bb98-66156f2571d2","pitchNumber":2,"startTime":"2026-06-27T17:21:54.046Z","endTime":"2026-06-27T17:22:04.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:22:04.062Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, third baseman Isaac Paredes to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-27T17:22:04.381Z","endTime":"2026-06-27T17:22:59.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.6,"endSpeed":76.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.02350717674831,"aZ":-29.439950226654744,"pfxX":3.929414931033354,"pfxZ":1.859944198697094,"pX":1.6116116444629836,"pZ":1.2744386580595037,"vX0":7.592833350677064,"vY0":-120.19693378491743,"vZ0":-3.151419873242899,"x":55.57,"y":204.37,"x0":-2.0916397051251154,"y0":50.00431087072349,"z0":5.200837420482823,"aX":5.782985457641219},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.9,"breakHorizontal":-8.9,"spinRate":2683,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.45467794140123896,"extension":6.563437192597567},"index":0,"playId":"59503665-fbb0-38b2-b71f-044de0be9e3b","pitchNumber":1,"startTime":"2026-06-27T17:22:30.856Z","endTime":"2026-06-27T17:22:34.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":91.6,"endSpeed":84.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.456515930652156,"aZ":-24.445872433316396,"pfxX":-8.475920565958933,"pfxZ":4.286664639049317,"pX":0.5703194878397571,"pZ":1.7214918527719698,"vX0":9.438659883592827,"vY0":-133.12259788193012,"vZ0":-4.791694911844419,"x":95.26,"y":192.3,"x0":-1.9129595247921531,"y0":50.00138902266673,"z0":5.305022754531698,"aX":-15.27565281803497},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.0,"breakHorizontal":13.4,"spinRate":2398,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.41079315403937144,"extension":6.2778459817665},"hitData":{"launchSpeed":61.0,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.32,"coordY":165.44}},"index":1,"playId":"39247357-5706-38e2-bb54-da525222a539","pitchNumber":2,"startTime":"2026-06-27T17:22:50.465Z","endTime":"2026-06-27T17:22:59.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:22:59.211Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Christian Walker doubles (15) on a sharp line drive to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-27T17:25:17.810Z","endTime":"2026-06-27T17:25:45.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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-27T17:25:06.117Z","endTime":"2026-06-27T17:25:20.001Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":77.4,"endSpeed":71.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.473757417614802,"aZ":-43.167200010266974,"pfxX":-7.519203748969609,"pfxZ":-8.646991448454289,"pX":0.798170866705196,"pZ":1.4884797116788913,"vX0":1.683254989414479,"vY0":-112.661236798888,"vZ0":0.03671823224574555,"x":86.58,"y":198.59,"x0":1.0130794578858118,"y0":50.00052122729571,"z0":5.873207992217199,"aX":-9.562914429473832},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-15.2,"breakHorizontal":13.1,"spinRate":2836,"spinDirection":320},"zone":14,"typeConfidence":0.9,"plateTime":0.4881287112122057,"extension":5.70107937011688},"index":1,"playId":"22558111-a948-3ad7-9e8f-7167948687dc","pitchNumber":1,"startTime":"2026-06-27T17:25:20.001Z","endTime":"2026-06-27T17:25:23.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":92.6,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82070495644874,"aZ":-26.395063495214192,"pfxX":9.54859539368196,"pfxZ":3.131688371923607,"pX":0.49956001745949946,"pZ":2.6923538881615126,"vX0":-4.043380485479471,"vY0":-134.8542017147721,"vZ0":-2.954037384809202,"x":97.96,"y":166.09,"x0":0.7762981800728304,"y0":50.001776982048874,"z0":5.6601388294134285,"aX":17.618042279478402},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.3,"breakHorizontal":-16.4,"spinRate":2100,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.40588045910849413,"extension":5.833581179448371},"hitData":{"launchSpeed":105.3,"launchAngle":17.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":188.98,"coordY":75.44}},"index":2,"playId":"23aadd5c-c3ec-3972-b7b4-9d77baa658f3","pitchNumber":2,"startTime":"2026-06-27T17:25:34.782Z","endTime":"2026-06-27T17:25:45.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":0.92,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:25:45.786Z","atBatIndex":7},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cam Smith homers (9) on a line drive to left field. Christian Walker scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-27T17:25:50.396Z","endTime":"2026-06-27T17:29:38.564Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8],"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.884273525646403,"aZ":-20.609853800615614,"pfxX":9.381853672052005,"pfxZ":6.279262645440399,"pX":-0.4747789241280784,"pZ":2.365792043597679,"vX0":-5.709894504959086,"vY0":-134.31899934663622,"vZ0":-5.052455821094401,"x":135.1,"y":174.9,"x0":0.4506977425025647,"y0":50.00539829746702,"z0":5.72062146806906,"aX":17.284322158812362},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.6,"breakHorizontal":-16.0,"spinRate":2103,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.4065365709191351,"extension":5.841092069952685},"index":0,"playId":"48056c65-f020-39ee-b8b0-d8ae1ebaa161","pitchNumber":1,"startTime":"2026-06-27T17:26:15.539Z","endTime":"2026-06-27T17:26:19.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08744394961454,"aZ":-31.7776247274068,"pfxX":9.748840048404935,"pfxZ":0.2365613735826413,"pX":-0.3361252990355553,"pZ":0.6510028461567765,"vX0":-5.538209056683368,"vY0":-127.92677283166036,"vZ0":-6.258054352838938,"x":129.81,"y":221.2,"x0":0.5889314060342137,"y0":50.000669145712735,"z0":5.616021311934889,"aX":16.175959743175657},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.7,"breakHorizontal":-16.4,"spinRate":1493,"spinDirection":124},"zone":13,"typeConfidence":0.89,"plateTime":0.4279491626229883,"extension":5.865082593658333},"index":1,"playId":"ade69b53-0784-32bf-bf02-eb4847a99b4f","pitchNumber":2,"startTime":"2026-06-27T17:26:31.423Z","endTime":"2026-06-27T17:26:37.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.533466017735336,"aZ":-42.30844525598458,"pfxX":-6.719098730587929,"pfxZ":-7.849754616892587,"pX":-1.850744479899286,"pZ":1.0952053164255895,"vX0":-3.4265016075306396,"vY0":-113.44165475348134,"vZ0":-1.1656426288034005,"x":187.55,"y":209.21,"x0":0.5566392381724725,"y0":50.00156465281873,"z0":5.86761551371406,"aX":-8.675927706648237},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-14.2,"breakHorizontal":13.1,"spinRate":2830,"spinDirection":317},"zone":13,"typeConfidence":0.9,"plateTime":0.48453487270715456,"extension":5.861293273975228},"index":2,"playId":"175c1e73-cec9-3b4e-b102-fdd7a0b7c183","pitchNumber":3,"startTime":"2026-06-27T17:26:53.860Z","endTime":"2026-06-27T17:26:58.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.115370377558243,"aZ":-31.707850110034723,"pfxX":6.265643069780438,"pfxZ":0.27555073895443094,"pX":0.836026385699889,"pZ":1.8152956561391838,"vX0":-1.5091705243593547,"vY0":-128.92192454651897,"vZ0":-3.876459849072403,"x":85.13,"y":189.77,"x0":0.615499599166399,"y0":50.0013430883828,"z0":5.788973401804282,"aX":10.532854505658989},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.1,"breakHorizontal":-11.0,"spinRate":1484,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.4250562471869257,"extension":5.772633643776556},"index":3,"playId":"9013324d-d32f-33bd-9f00-dcf1b805ab26","pitchNumber":4,"startTime":"2026-06-27T17:27:11.552Z","endTime":"2026-06-27T17:27:15.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04947120911263,"aZ":-27.937491173773676,"pfxX":6.514760765815781,"pfxZ":2.256432714202397,"pX":-0.6461427470843081,"pZ":3.170481297322392,"vX0":-5.414325018883535,"vY0":-136.13065417800595,"vZ0":-2.1385236633677955,"x":141.63,"y":153.18,"x0":0.5227338544032228,"y0":50.00136216215235,"z0":5.901397815175922,"aX":12.219138549902878},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.8,"breakHorizontal":-10.7,"spinRate":2117,"spinDirection":143},"zone":1,"typeConfidence":0.9,"plateTime":0.4024445807487247,"extension":5.727327044626392},"index":4,"playId":"e9cb07a0-c764-3f41-b2ec-b4c0984b3acb","pitchNumber":5,"startTime":"2026-06-27T17:27:27.189Z","endTime":"2026-06-27T17:27:34.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.812937689618135,"aZ":-41.59524073280146,"pfxX":-7.656600731888176,"pfxZ":-7.14164217266525,"pX":-0.24702330168534167,"pZ":2.261726928885575,"vX0":0.042059299885560175,"vY0":-114.36210172238715,"vZ0":0.9421453212253883,"x":126.42,"y":177.71,"x0":0.728364429477484,"y0":50.001730300820235,"z0":5.93623660456288,"aX":-10.103368877362392},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-12.4,"breakHorizontal":13.8,"spinRate":2780,"spinDirection":321},"zone":7,"typeConfidence":0.89,"plateTime":0.4796084991562153,"extension":5.837266219337876},"index":5,"playId":"88ed43ac-30f0-30f0-9ec2-4992f9b9b960","pitchNumber":6,"startTime":"2026-06-27T17:28:08.790Z","endTime":"2026-06-27T17:28:13.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.304532574127464,"aZ":-41.97701233895433,"pfxX":-5.810808703913935,"pfxZ":-7.684647434323618,"pX":-0.8423074172539445,"pZ":1.151001932366609,"vX0":-1.5426633776657912,"vY0":-112.48953653850002,"vZ0":-0.7131787195983541,"x":149.11,"y":207.7,"x0":0.608062744507129,"y0":50.00267645420545,"z0":5.745026428813711,"aX":-7.411727936556275},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-13.8,"breakHorizontal":10.9,"spinRate":2609,"spinDirection":312},"zone":13,"typeConfidence":0.9,"plateTime":0.4877907686933738,"extension":5.892721665044731},"index":6,"playId":"b4b43989-a210-3d1b-8562-887d7f3f9e33","pitchNumber":7,"startTime":"2026-06-27T17:28:32.512Z","endTime":"2026-06-27T17:28:38.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-06-27T17:28:52.315Z","endTime":"2026-06-27T17:29:12.344Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.919590627102462,"aZ":-29.04435804468054,"pfxX":6.0680839834855425,"pfxZ":1.8341913772321181,"pX":0.15840026414508557,"pZ":2.9003093961935025,"vX0":-2.881245747068978,"vY0":-129.0688066668271,"vZ0":-2.0935036288686284,"x":110.96,"y":160.47,"x0":0.49379045554891915,"y0":50.00370864574911,"z0":5.933107816112254,"aX":10.358110765229908},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.1,"breakHorizontal":-10.4,"spinRate":1509,"spinDirection":130},"zone":5,"typeConfidence":0.9,"plateTime":0.4224833924945881,"extension":5.761185604656399},"hitData":{"launchSpeed":108.7,"launchAngle":20.0,"totalDistance":380.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":45.97,"coordY":67.27}},"index":8,"playId":"26960ecf-a477-3080-bc0c-585be400e65c","pitchNumber":8,"startTime":"2026-06-27T17:29:12.344Z","endTime":"2026-06-27T17:29:38.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-13.500000000000004,"leverageIndex":1.29,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:29:38.564Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yainer Diaz strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-27T17:29:44.131Z","endTime":"2026-06-27T17:31:28.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.570174817827453,"aZ":-24.270633720606835,"pfxX":10.53759006726648,"pfxZ":4.249753209587319,"pX":0.6210051287137683,"pZ":1.702537748732414,"vX0":-3.998543444564093,"vY0":-135.75879492958745,"vZ0":-5.671614929334714,"x":93.33,"y":192.81,"x0":0.7463438237180389,"y0":50.006206941250234,"z0":5.5153021434433604,"aX":19.612833661796593},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.6,"breakHorizontal":-18.2,"spinRate":1957,"spinDirection":131},"zone":9,"typeConfidence":0.91,"plateTime":0.4039307353010937,"extension":5.744130596954363},"index":0,"playId":"bc8f15d6-df2f-379e-ad8f-5458da2e4583","pitchNumber":1,"startTime":"2026-06-27T17:29:57.296Z","endTime":"2026-06-27T17:30:00.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.9,"endSpeed":69.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.220877496813344,"aZ":-40.70620180435016,"pfxX":-10.098816661942912,"pfxZ":-7.085565549152442,"pX":2.5430853403528006,"pZ":4.332830737141385,"vX0":5.931981922074447,"vY0":-108.74516876683717,"vZ0":5.545730736394459,"x":20.06,"y":121.79,"x0":1.098501895008883,"y0":50.00534719021045,"z0":6.153037243050628,"aX":-12.154433102184536},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-11.0,"breakHorizontal":16.8,"spinRate":2685,"spinDirection":308},"zone":12,"typeConfidence":0.9,"plateTime":0.5027792031231675,"extension":5.670837438229795},"index":1,"playId":"b8bb3fbb-23d0-32cf-90fd-fe340f77c7a6","pitchNumber":2,"startTime":"2026-06-27T17:30:11.696Z","endTime":"2026-06-27T17:30:15.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50791198279584,"aZ":-30.18994128392006,"pfxX":8.517093616379212,"pfxZ":1.0857635581022862,"pX":0.12364100866439418,"pZ":1.402915532330744,"vX0":-4.8187257889293305,"vY0":-134.29533825144824,"vZ0":-5.163853918169216,"x":112.29,"y":200.9,"x0":0.8326447055508687,"y0":50.00381747325873,"z0":5.492575830449992,"aX":15.590978239792307},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.1,"breakHorizontal":-14.4,"spinRate":2130,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.407515669088129,"extension":5.8350573000136965},"index":2,"playId":"cce3e362-2bcf-34be-823e-b18519c22923","pitchNumber":3,"startTime":"2026-06-27T17:30:28.429Z","endTime":"2026-06-27T17:30:32.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54052116261047,"aZ":-42.97319645185207,"pfxX":-7.1198383771590406,"pfxZ":-7.908697030737774,"pX":-1.8177959747483718,"pZ":-0.22514737011151215,"vX0":-3.7115275032190933,"vY0":-116.59923863149416,"vZ0":-4.15298999822039,"x":186.29,"y":244.86,"x0":0.7236476085377618,"y0":50.00274711465528,"z0":5.666964641218948,"aX":-9.723969256412515},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-15.1,"breakHorizontal":13.8,"spinRate":2936,"spinDirection":320},"zone":13,"typeConfidence":0.9,"plateTime":0.4711834835003166,"extension":5.831752059143171},"index":3,"playId":"80a8dc3f-9aae-3f66-b1de-31c5fe69fcfa","pitchNumber":4,"startTime":"2026-06-27T17:30:43.056Z","endTime":"2026-06-27T17:30:47.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91899363958597,"aZ":-23.95920462413284,"pfxX":8.16270008279436,"pfxZ":4.2887525375886835,"pX":-0.03997930730623146,"pZ":3.090144852108731,"vX0":-4.37531947377376,"vY0":-136.76300547553754,"vZ0":-3.274401908775293,"x":118.52,"y":155.35,"x0":0.5102677135438958,"y0":50.00553946742616,"z0":5.925088808271012,"aX":15.642544097054532},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.3,"breakHorizontal":-14.0,"spinRate":2147,"spinDirection":146},"zone":2,"typeConfidence":0.89,"plateTime":0.39876087711403096,"extension":5.76635795685143},"index":4,"playId":"154e7271-fa6e-320d-923a-4c0c26626862","pitchNumber":5,"startTime":"2026-06-27T17:31:03.502Z","endTime":"2026-06-27T17:31:07.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.171736281777697,"aZ":-32.79561364525703,"pfxX":8.405850445589621,"pfxZ":-0.36106212847436403,"pX":0.08220918608653587,"pZ":1.6948954214827414,"vX0":-4.0159233798310385,"vY0":-129.23606015853352,"vZ0":-3.758565586687626,"x":113.87,"y":193.02,"x0":0.5582538179827083,"y0":50.005458813532286,"z0":5.66828723185402,"aX":14.320470944732685},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.2,"breakHorizontal":-14.4,"spinRate":1567,"spinDirection":114},"zone":8,"typeConfidence":0.9,"plateTime":0.42269444142314416,"extension":5.734091042882447},"index":5,"playId":"8f743f7e-6cbe-3ff7-8406-c1f1b4c52eee","pitchNumber":6,"startTime":"2026-06-27T17:31:24.104Z","endTime":"2026-06-27T17:31:28.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.0,"awayTeamWinProbability":68.0,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:31:28.808Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Meyers singles on a ground ball to left fielder Riley Greene.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-27T17:31:29.135Z","endTime":"2026-06-27T17:33:12.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15342249421509,"aZ":-27.410498463092882,"pfxX":7.014519288106707,"pfxZ":2.9032904535762505,"pX":-0.9102411808847901,"pZ":0.8924402058031167,"vX0":-6.315304741299831,"vY0":-127.5523660044729,"vZ0":-6.10965441487285,"x":151.7,"y":214.68,"x0":0.6908886803017472,"y0":50.005392667868335,"z0":5.490849374167917,"aX":11.517062702880947},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.1,"breakHorizontal":-11.2,"spinRate":1659,"spinDirection":123},"zone":13,"typeConfidence":0.9,"plateTime":0.4300302884045295,"extension":5.859604843817904},"index":0,"playId":"a065e999-704d-3ac6-8789-0e5edf3b3f2c","pitchNumber":1,"startTime":"2026-06-27T17:31:51.359Z","endTime":"2026-06-27T17:31:55.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.336007613267114,"aZ":-24.25300456257037,"pfxX":8.026318153164,"pfxZ":4.397883347591367,"pX":-0.24439209523813363,"pZ":1.2794917324970245,"vX0":-5.368898707876899,"vY0":-133.75054089156882,"vZ0":-6.469677175428199,"x":126.32,"y":204.23,"x0":0.7517484134614274,"y0":50.00638712559267,"z0":5.4829330494511215,"aX":14.46465924266938},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.7,"breakHorizontal":-13.3,"spinRate":2184,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.4103888563698028,"extension":5.7625170117080495},"index":1,"playId":"91c6d46e-ba9e-3671-88a6-4fe79ba88ab3","pitchNumber":2,"startTime":"2026-06-27T17:32:09.661Z","endTime":"2026-06-27T17:32:14.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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.3,"endSpeed":85.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35061601082764,"aZ":-24.178569964570332,"pfxX":8.882751491029154,"pfxZ":4.32754573811849,"pX":-1.0311110439199411,"pZ":1.4423839498403357,"vX0":-7.0300990763306475,"vY0":-135.53081410364297,"vZ0":-6.450143925770603,"x":156.3,"y":199.84,"x0":0.4503787144572309,"y0":50.00544139859854,"z0":5.556985536729651,"aX":16.424182704325695},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.6,"breakHorizontal":-14.5,"spinRate":2130,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.40509898251346943,"extension":5.839262438685883},"index":2,"playId":"2f182ee3-ffd7-32a1-8a96-fc5ba97a0ca8","pitchNumber":3,"startTime":"2026-06-27T17:32:27.647Z","endTime":"2026-06-27T17:32:32.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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.9,"endSpeed":84.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27595213572927,"aZ":-25.206946560143432,"pfxX":9.193682460912509,"pfxZ":3.811034403413574,"pX":-0.08685386801267982,"pZ":1.598363894900286,"vX0":-4.90743005077209,"vY0":-135.09689863419916,"vZ0":-6.026440941475305,"x":120.31,"y":195.62,"x0":0.5687558420099157,"y0":50.0044408223332,"z0":5.654952567354878,"aX":16.819762163445525},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.6,"breakHorizontal":-15.5,"spinRate":2249,"spinDirection":131},"zone":8,"typeConfidence":0.91,"plateTime":0.4070386068058065,"extension":5.72932870598474},"index":3,"playId":"110760e4-b9cd-37a7-86d5-e4fa8d37bfff","pitchNumber":4,"startTime":"2026-06-27T17:32:45.819Z","endTime":"2026-06-27T17:32:50.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":82.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.76128962040166,"aZ":-30.044765386341265,"pfxX":11.401744364417631,"pfxZ":1.196111924061647,"pX":-0.10148347872639157,"pZ":2.235132180842431,"vX0":-5.727593906544662,"vY0":-134.22267125080702,"vZ0":-3.2477977370884075,"x":120.87,"y":178.43,"x0":0.6076685513989314,"y0":50.00289345339874,"z0":5.658274921542834,"aX":20.287858060633823},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.6,"breakHorizontal":-19.0,"spinRate":2220,"spinDirection":137},"zone":5,"typeConfidence":0.9,"plateTime":0.41201153774268917,"extension":5.710578393045126},"hitData":{"launchSpeed":102.8,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.2,"coordY":138.0}},"index":4,"playId":"53a17af0-3188-3469-88af-a5aa2743e28f","pitchNumber":5,"startTime":"2026-06-27T17:33:00.946Z","endTime":"2026-06-27T17:33:12.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.099999999999998,"awayTeamWinProbability":69.9,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.51,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:33:12.659Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brice Matthews pops out to first baseman Spencer Torkelson in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-27T17:33:35.140Z","endTime":"2026-06-27T17:34:40.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.428515517599035,"aZ":-42.080792162664835,"pfxX":-6.720997714175363,"pfxZ":-7.818581535980253,"pX":-2.501732925869774,"pZ":1.2532551244171215,"vX0":-4.988173836193189,"vY0":-112.46602631948906,"vZ0":-0.6569289127030495,"x":212.36,"y":204.94,"x0":0.6265607065480394,"y0":50.00310160887646,"z0":5.856784062222773,"aX":-8.516088942639364},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-13.9,"breakHorizontal":13.6,"spinRate":2867,"spinDirection":314},"zone":13,"typeConfidence":0.9,"plateTime":0.4890310076283586,"extension":6.026177096019606},"index":0,"playId":"7735ce3c-f680-3c05-bf91-0ee28dfcd87d","pitchNumber":1,"startTime":"2026-06-27T17:33:36.397Z","endTime":"2026-06-27T17:33:42.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.967097119936245,"aZ":-25.11764413079284,"pfxX":7.123142314922566,"pfxZ":3.7496116749400787,"pX":-0.37971973190979835,"pZ":3.065634684048641,"vX0":-4.664208849694293,"vY0":-135.21464279892308,"vZ0":-2.9078073311427555,"x":131.47,"y":156.01,"x0":0.42786208132702575,"y0":50.00428185218942,"z0":5.886603723299055,"aX":13.406449112425953},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.5,"breakHorizontal":-12.1,"spinRate":2086,"spinDirection":139},"zone":1,"typeConfidence":2.0,"plateTime":0.40258226496982896,"extension":5.812189944727276},"index":1,"playId":"029ec9b8-ebe4-304a-9058-6261d8a823c1","pitchNumber":2,"startTime":"2026-06-27T17:33:56.751Z","endTime":"2026-06-27T17:34:00.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43135755171226,"aZ":-25.632538922861677,"pfxX":7.002174417044601,"pfxZ":3.47443949708547,"pX":0.3751146696143542,"pZ":2.87841623211119,"vX0":-3.228730400227977,"vY0":-135.5189963839886,"vZ0":-3.288018882724638,"x":102.7,"y":161.06,"x0":0.6648155789293474,"y0":50.001627117729186,"z0":5.875247864420727,"aX":13.172257104966548},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.9,"breakHorizontal":-12.1,"spinRate":2162,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.40241844001130644,"extension":5.7569305622700275},"index":2,"playId":"8f818c76-1c90-3d2b-ae7e-32ef8206d222","pitchNumber":3,"startTime":"2026-06-27T17:34:13.630Z","endTime":"2026-06-27T17:34:19.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"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-27T17:34:22.013Z","endTime":"2026-06-27T17:34:32.188Z","isPitch":false,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36073468848033,"aZ":-26.26096262587843,"pfxX":7.179835692373523,"pfxZ":3.0826771289227555,"pX":-0.3406733057753081,"pZ":2.520168598730781,"vX0":-4.998759949987713,"vY0":-136.89431263581417,"vZ0":-4.333347258812251,"x":129.99,"y":170.74,"x0":0.5669354534689773,"y0":50.00083524401201,"z0":5.899583066776098,"aX":13.763189167367344},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.9,"breakHorizontal":-12.1,"spinRate":2228,"spinDirection":138},"zone":4,"typeConfidence":0.9,"plateTime":0.39857269421338115,"extension":5.787353824076309},"hitData":{"launchSpeed":76.9,"launchAngle":73.0,"totalDistance":109.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":170.39,"coordY":181.58}},"index":4,"playId":"583216de-ac88-3c7b-a93c-e2f8106e81b0","pitchNumber":4,"startTime":"2026-06-27T17:34:32.188Z","endTime":"2026-06-27T17:34:40.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":32.300000000000004,"awayTeamWinProbability":67.69999999999999,"homeTeamWinProbabilityAdded":2.2000000000000064,"leverageIndex":0.95,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:34:40.454Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Christian Vázquez lines out to left fielder Riley Greene.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-27T17:34:49.484Z","endTime":"2026-06-27T17:36:18.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93833478963372,"aZ":-24.93810755770232,"pfxX":7.024508385559271,"pfxZ":3.879833844923131,"pX":-1.7100534092598458,"pZ":1.8811938032378066,"vX0":-8.1961023163255,"vY0":-135.27472363764025,"vZ0":-5.780266090694093,"x":182.18,"y":187.99,"x0":0.4382759332367712,"y0":50.001382041324646,"z0":5.7806249409251365,"aX":13.092456527354582},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.0,"breakHorizontal":-11.0,"spinRate":2184,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.4040252455144988,"extension":5.8840576542806575},"index":0,"playId":"4fae8351-448c-3868-a29c-9d884fbff484","pitchNumber":1,"startTime":"2026-06-27T17:35:05.892Z","endTime":"2026-06-27T17:35:09.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.583412005305313,"aZ":-22.71805927425239,"pfxX":6.2200820026765875,"pfxZ":5.126178418630204,"pX":0.05650617039685216,"pZ":2.8107148649450764,"vX0":-3.327613792057756,"vY0":-134.57305376643956,"vZ0":-3.647759415314036,"x":114.85,"y":162.89,"x0":0.49705465856768205,"y0":50.0028977365633,"z0":5.781717859349326,"aX":11.476252335721306},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.8,"breakHorizontal":-10.6,"spinRate":2091,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.4060857940353393,"extension":5.751094003260472},"index":1,"playId":"057eafa1-4c32-344d-bfdb-afe8b9638fce","pitchNumber":2,"startTime":"2026-06-27T17:35:24.911Z","endTime":"2026-06-27T17:35:29.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.481606339115284,"aZ":-25.477900473748033,"pfxX":7.183275603211372,"pfxZ":3.5550261671240158,"pX":-0.4474125818484591,"pZ":3.1886921474224037,"vX0":-4.475826744879247,"vY0":-135.75915242665994,"vZ0":-2.7309748487739736,"x":134.05,"y":152.69,"x0":0.28260382376861154,"y0":50.00016894548703,"z0":5.9659310347106125,"aX":13.514088368620005},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.1,"breakHorizontal":-12.1,"spinRate":2235,"spinDirection":147},"zone":1,"typeConfidence":0.9,"plateTime":0.4022239381696826,"extension":5.69196645692245},"index":2,"playId":"47beefcb-069f-3cc9-8f88-465df5719af5","pitchNumber":3,"startTime":"2026-06-27T17:35:43.277Z","endTime":"2026-06-27T17:35:47.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.372586252062252,"aZ":-41.86933344911058,"pfxX":-7.536946960010405,"pfxZ":-7.3120438292823575,"pX":-0.6198835954973918,"pZ":2.1386586380047357,"vX0":-1.2705061085464142,"vY0":-114.23392424443963,"vZ0":0.7223932829898843,"x":140.63,"y":181.04,"x0":0.922388397074009,"y0":50.00181504947642,"z0":5.923089241376918,"aX":-9.994229019590849},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-12.8,"breakHorizontal":13.9,"spinRate":2898,"spinDirection":315},"zone":4,"typeConfidence":0.89,"plateTime":0.47884451633817227,"extension":5.6806770275853715},"hitData":{"launchSpeed":88.3,"launchAngle":24.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":48.17,"coordY":107.38}},"index":3,"playId":"f6c4117d-f73b-31e4-a2d1-b7f97c7a3f82","pitchNumber":4,"startTime":"2026-06-27T17:36:08.490Z","endTime":"2026-06-27T17:36:18.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:36:18.380Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kerry Carpenter singles on a line drive to left fielder Brice Matthews.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-27T17:38:14.815Z","endTime":"2026-06-27T17:39:42.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.242916318055567,"aZ":-36.35145254141239,"pfxX":6.417139620845296,"pfxZ":-3.0989805407766724,"pX":0.013012730323054347,"pZ":3.4581243421460046,"vX0":2.985980226170639,"vY0":-115.10310098649126,"vZ0":2.9333549346759398,"x":116.5,"y":145.41,"x0":-2.1323116915249787,"y0":50.00038319372649,"z0":5.673649347126549,"aX":8.657523794769661},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-4.7,"breakHorizontal":-12.4,"spinRate":2494,"spinDirection":46},"zone":12,"typeConfidence":0.72,"plateTime":0.47483660564280017,"extension":6.222674621585959},"index":0,"playId":"ad73cb6c-0c96-3a2b-8e8b-f44005c2163a","pitchNumber":1,"startTime":"2026-06-27T17:38:38.983Z","endTime":"2026-06-27T17:39:06.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.298908339402722,"aZ":-28.91087551249642,"pfxX":4.767441554006929,"pfxZ":2.2407466108232015,"pX":-0.5615083759080531,"pZ":2.444798274134273,"vX0":2.844844128541624,"vY0":-119.80954469451332,"vZ0":-0.6414111951097203,"x":138.4,"y":172.77,"x0":-2.3823314606091013,"y0":50.00593522150994,"z0":5.290877772653046,"aX":6.959268612831381},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.2,"breakHorizontal":-9.4,"spinRate":2675,"spinDirection":67},"zone":4,"typeConfidence":0.91,"plateTime":0.4564844140199815,"extension":6.174180487928877},"index":1,"playId":"54bc553e-c06b-3ef4-910b-2d811f24b62c","pitchNumber":2,"startTime":"2026-06-27T17:39:13.290Z","endTime":"2026-06-27T17:39:17.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.336793471721858,"aZ":-24.836798400996916,"pfxX":-10.884483092749468,"pfxZ":3.914942662362332,"pX":-0.21548883113861317,"pZ":1.5433788146746399,"vX0":8.777081333144258,"vY0":-135.26984114928845,"vZ0":-5.0228920276051,"x":125.21,"y":197.11,"x0":-2.069869109552759,"y0":50.00238690328863,"z0":5.140159094835498,"aX":-20.40190675786585},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.4,"breakHorizontal":18.1,"spinRate":2309,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4031451269591302,"extension":6.206432055481414},"hitData":{"launchSpeed":95.9,"launchAngle":13.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.78,"coordY":114.19}},"index":2,"playId":"9adf466e-e008-3c83-bc6a-fe6d5d7f1d2b","pitchNumber":3,"startTime":"2026-06-27T17:39:32.265Z","endTime":"2026-06-27T17:39:42.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":0.96,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:39:42.890Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Zach McKinstry lines out to right fielder Cam Smith.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-27T17:39:43.957Z","endTime":"2026-06-27T17:40:35.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":90.7,"endSpeed":84.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.855558470706836,"aZ":-20.81168249070255,"pfxX":-4.675797793368817,"pfxZ":6.328716672328193,"pX":-0.18819201246988518,"pZ":3.6755159334830823,"vX0":6.527689813649653,"vY0":-132.07255181306738,"vZ0":-0.6281159737168683,"x":124.17,"y":139.54,"x0":-2.0659607031584404,"y0":50.00248848217659,"z0":5.425096345074813,"aX":-8.394825823424648},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.6,"breakHorizontal":7.3,"spinRate":2317,"spinDirection":221},"zone":11,"typeConfidence":0.87,"plateTime":0.4121877648341612,"extension":6.3690295305559745},"index":0,"playId":"e0a929aa-7427-378d-b9f4-92746794986c","pitchNumber":1,"startTime":"2026-06-27T17:40:06.464Z","endTime":"2026-06-27T17:40:10.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.532113912618552,"aZ":-19.117459962516868,"pfxX":-5.252235886463238,"pfxZ":7.168059066907855,"pX":0.33801920758199444,"pZ":2.3645159361749153,"vX0":7.837287311861316,"vY0":-132.8770504709743,"vZ0":-3.976211118280662,"x":104.12,"y":174.94,"x0":-1.94245520014449,"y0":50.00280323768931,"z0":5.236858640734917,"aX":-9.567046675795417},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.5,"breakHorizontal":8.2,"spinRate":2440,"spinDirection":221},"zone":6,"typeConfidence":0.88,"plateTime":0.40933000080530224,"extension":6.562620856365742},"hitData":{"launchSpeed":94.7,"launchAngle":23.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.93,"coordY":93.56}},"index":1,"playId":"f9410c18-5e90-3f4b-afba-2c59287e308e","pitchNumber":2,"startTime":"2026-06-27T17:40:24.850Z","endTime":"2026-06-27T17:40:35.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.4,"awayTeamWinProbability":65.6,"homeTeamWinProbabilityAdded":-3.8000000000000043,"leverageIndex":1.66,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:40:35.195Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hao-Yu Lee singles on a line drive to right fielder Cam Smith. Kerry Carpenter to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-27T17:40:51.001Z","endTime":"2026-06-27T17:41:11.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"postOnSecond":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.581041545440097,"aZ":-24.39961586362898,"pfxX":-9.552684771833436,"pfxZ":4.214079716016654,"pX":-0.27943078880298333,"pZ":2.128036109869052,"vX0":7.9658052380859505,"vY0":-134.35171099371755,"vZ0":-3.658893398169295,"x":127.65,"y":181.32,"x0":-2.028235994230983,"y0":50.003834563506636,"z0":5.2231780177415645,"aX":-17.62665620580225},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.1,"breakHorizontal":15.8,"spinRate":2236,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.4062524033024242,"extension":6.405198819419336},"hitData":{"launchSpeed":97.8,"launchAngle":5.0,"totalDistance":119.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.86,"coordY":137.05}},"index":0,"playId":"ec021c1d-d9b6-3423-908d-7a30dabf70c1","pitchNumber":1,"startTime":"2026-06-27T17:40:59.737Z","endTime":"2026-06-27T17:41:11.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.7,"awayTeamWinProbability":61.3,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.35,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:41:11.149Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Outman flies out to right fielder Cam Smith.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-27T17:41:21.213Z","endTime":"2026-06-27T17:42:02.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"postOnSecond":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":86.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6877324613991,"aZ":-18.38778868576546,"pfxX":-4.282225852964256,"pfxZ":7.40466940083075,"pX":0.3172334723970891,"pZ":2.5587898688639394,"vX0":7.6100624817632205,"vY0":-134.0349589240395,"vZ0":-3.878851385202642,"x":104.91,"y":169.69,"x0":-1.9730138699529463,"y0":50.001606150660514,"z0":5.299112844801829,"aX":-7.972022292832254},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.0,"breakHorizontal":6.6,"spinRate":2300,"spinDirection":225},"zone":6,"typeConfidence":0.89,"plateTime":0.4050948143731179,"extension":6.393030306622614},"hitData":{"launchSpeed":92.9,"launchAngle":41.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.29,"coordY":71.99}},"index":0,"playId":"ad4989ca-186b-3782-8ae7-fabfd48f4306","pitchNumber":1,"startTime":"2026-06-27T17:41:47.494Z","endTime":"2026-06-27T17:42:02.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":701678,"link":"/api/v1/people/701678"},"second":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.6,"awayTeamWinProbability":66.4,"homeTeamWinProbabilityAdded":-5.100000000000001,"leverageIndex":2.2,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:42:02.857Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jake Rogers pops out to shortstop Jeremy Peña in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-27T17:42:04.160Z","endTime":"2026-06-27T17:42:47.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60670395572485,"aZ":-28.45170193721867,"pfxX":5.475488484712554,"pfxZ":2.5666104433768098,"pX":0.15670013469517013,"pZ":2.6703428650194754,"vX0":4.242892722990678,"vY0":-120.23551523643478,"vZ0":-0.2600828516912176,"x":111.03,"y":166.68,"x0":-2.348622000425939,"y0":50.00101709681591,"z0":5.327530491479837,"aX":7.930066836715259},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.9,"breakHorizontal":-11.0,"spinRate":2639,"spinDirection":51},"zone":5,"typeConfidence":0.91,"plateTime":0.457401019771142,"extension":6.474500634665118},"hitData":{"launchSpeed":85.8,"launchAngle":62.0,"totalDistance":179.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":82.72,"coordY":168.4}},"index":0,"playId":"7bef8fab-5e80-3469-957f-d80b85351e56","pitchNumber":1,"startTime":"2026-06-27T17:42:37.147Z","endTime":"2026-06-27T17:42:47.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":701678,"link":"/api/v1/people/701678"},"second":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":1.88,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:42:47.176Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremy Peña singles on a ground ball to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-27T17:44:43.648Z","endTime":"2026-06-27T17:45:25.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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.7,"endSpeed":83.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.24544097002599,"aZ":-29.40413575926321,"pfxX":9.032520039212175,"pfxZ":1.5480418206132112,"pX":-0.13999386728261848,"pZ":0.9068069508096083,"vX0":-5.930036752205497,"vY0":-133.24583415900486,"vZ0":-6.453924277802007,"x":122.34,"y":214.3,"x0":0.9477401589967083,"y0":50.00270517290318,"z0":5.501968297882727,"aX":16.14354139504506},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.6,"breakHorizontal":-15.0,"spinRate":2022,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.41202893531399276,"extension":5.96047879157919},"index":0,"playId":"23014da7-8df2-3776-a154-c6a7711d7226","pitchNumber":1,"startTime":"2026-06-27T17:45:03.295Z","endTime":"2026-06-27T17:45:07.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":92.5,"endSpeed":84.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.623240941606028,"aZ":-27.811084784745535,"pfxX":8.783894806850359,"pfxZ":2.3994449030222453,"pX":0.9013606027821944,"pZ":2.0019547224626115,"vX0":-2.707738435334228,"vY0":-134.5438409623691,"vZ0":-4.332981059462157,"x":82.64,"y":184.73,"x0":0.7852054057766371,"y0":50.00126499425481,"z0":5.624990545758412,"aX":15.958370402212763},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.6,"breakHorizontal":-15.2,"spinRate":2089,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.40849142294351415,"extension":5.8229200584096645},"hitData":{"launchSpeed":76.7,"launchAngle":-9.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.49,"coordY":152.96}},"index":1,"playId":"fda8e67e-6ad7-35ac-a7a0-fa4a30124942","pitchNumber":2,"startTime":"2026-06-27T17:45:17.391Z","endTime":"2026-06-27T17:45:25.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.69,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:45:25.891Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Paredes singles on a line drive to right fielder Kerry Carpenter. Jeremy Peña to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-27T17:46:12.951Z","endTime":"2026-06-27T17:47:10.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"postOnThird":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"92580610-d823-3889-9007-34c04f80e1bc","startTime":"2026-06-27T17:45:57.627Z","endTime":"2026-06-27T17:46:03.724Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.324153422841313,"aZ":-21.921406116469715,"pfxX":7.440285397976394,"pfxZ":5.668755581853436,"pX":0.38708052703623513,"pZ":3.0997309246902596,"vX0":-2.7444578853542727,"vY0":-132.8621712491843,"vZ0":-3.338575721906814,"x":102.25,"y":155.09,"x0":0.45978696872169683,"y0":50.002713132440206,"z0":5.9439887451404765,"aX":13.45849071408008},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.8,"breakHorizontal":-13.0,"spinRate":2070,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.41040348709113283,"extension":5.564365339897335},"index":1,"playId":"96d21001-32f6-3c62-989a-34028bf7af89","pitchNumber":1,"startTime":"2026-06-27T17:46:15.240Z","endTime":"2026-06-27T17:46:19.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.244143856366136,"aZ":-24.06332513295547,"pfxX":9.089229679383214,"pfxZ":4.387551696176269,"pX":0.3968523019400242,"pZ":2.6224812582175794,"vX0":-3.9111610852379437,"vY0":-134.82508905154373,"vZ0":-4.178169194180292,"x":101.87,"y":167.97,"x0":0.6823121558841266,"y0":50.002126431588316,"z0":5.882438574116094,"aX":16.79763384487096},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.3,"breakHorizontal":-15.7,"spinRate":2268,"spinDirection":146},"zone":6,"typeConfidence":0.92,"plateTime":0.40565101227290734,"extension":5.768371041728512},"index":2,"playId":"7cab462e-1855-36e2-a3d1-76da6463327e","pitchNumber":2,"startTime":"2026-06-27T17:46:31.692Z","endTime":"2026-06-27T17:46:37.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-27T17:46:45.941Z","endTime":"2026-06-27T17:46:58.554Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.914038031533195,"aZ":-30.440987854744577,"pfxX":8.926684580462448,"pfxZ":1.0254806276565862,"pX":0.3518437800135902,"pZ":1.0184431335264976,"vX0":-3.962085467872978,"vY0":-128.5487044503604,"vZ0":-5.651725462804654,"x":103.59,"y":211.28,"x0":0.7475934508200228,"y0":50.00057124556509,"z0":5.588622813027499,"aX":15.041374393878746},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.8,"breakHorizontal":-15.4,"spinRate":1481,"spinDirection":112},"zone":14,"typeConfidence":0.89,"plateTime":0.4249543156152389,"extension":5.831743402829246},"hitData":{"launchSpeed":86.9,"launchAngle":10.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.65,"coordY":124.83}},"index":4,"playId":"2a91645d-7540-35f2-bbfe-1a2ec06c46a9","pitchNumber":3,"startTime":"2026-06-27T17:46:58.554Z","endTime":"2026-06-27T17:47:10.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.6,"awayTeamWinProbability":80.4,"homeTeamWinProbabilityAdded":-6.399999999999999,"leverageIndex":1.13,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:47:10.659Z","atBatIndex":19},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jose Altuve grounds into a double play, shortstop Zach McKinstry to second baseman Hao-Yu Lee to first baseman Spencer Torkelson. Jeremy Peña scores. Isaac Paredes out at 2nd. Jose Altuve out at 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-27T17:47:15.446Z","endTime":"2026-06-27T17:47:51.739Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_play","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":false,"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(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.381110988447457,"aZ":-30.684667694418643,"pfxX":5.44430534119113,"pfxZ":0.7916923569251058,"pX":-0.6655982909522654,"pZ":2.582168158606879,"vX0":-5.345086412946731,"vY0":-135.55746468920654,"vZ0":-2.305753726468119,"x":142.37,"y":169.06,"x0":0.6167397581939795,"y0":50.000740928113316,"z0":5.568626978860966,"aX":10.213463025347368},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.2,"breakHorizontal":-8.9,"spinRate":1983,"spinDirection":132},"zone":1,"typeConfidence":0.91,"plateTime":0.40281141283667266,"extension":5.785045494374586},"hitData":{"launchSpeed":75.4,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.73,"coordY":144.19}},"index":0,"playId":"f5453334-db31-372a-9201-6cf44786c079","pitchNumber":1,"startTime":"2026-06-27T17:47:43.707Z","endTime":"2026-06-27T17:47:51.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":22.900000000000002,"awayTeamWinProbability":77.1,"homeTeamWinProbabilityAdded":3.3000000000000007,"leverageIndex":1.08,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:47:51.739Z","atBatIndex":20},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Christian Walker doubles (16) on a sharp line drive to center fielder James Outman.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-27T17:48:10.258Z","endTime":"2026-06-27T17:48:37.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.752631944987968,"aZ":-32.6727194530394,"pfxX":7.575510859431196,"pfxZ":-0.2900993645144858,"pX":0.1889860363278109,"pZ":2.074410547179136,"vX0":-3.2498586560089584,"vY0":-130.30018565016906,"vZ0":-2.9068750393573293,"x":109.8,"y":182.77,"x0":0.46647163378065143,"y0":50.0034265465042,"z0":5.667164265449337,"aX":13.058068560695686},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.0,"breakHorizontal":-13.1,"spinRate":1466,"spinDirection":122},"zone":8,"typeConfidence":0.91,"plateTime":0.4199770968547156,"extension":5.846157167656135},"hitData":{"launchSpeed":105.5,"launchAngle":16.0,"totalDistance":353.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":88.75,"coordY":61.71}},"index":0,"playId":"96c206fc-cde9-3b0e-a5a9-19b52d8dc8ea","pitchNumber":1,"startTime":"2026-06-27T17:48:21.758Z","endTime":"2026-06-27T17:48:37.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.5,"awayTeamWinProbability":78.5,"homeTeamWinProbabilityAdded":-1.4000000000000021,"leverageIndex":0.27,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:48:37.131Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-27T17:48:37.928Z","endTime":"2026-06-27T17:51:50.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.673485172315505,"aZ":-43.32454650898315,"pfxX":-5.837650951162588,"pfxZ":-8.252953040981298,"pX":0.035998422098946374,"pZ":1.8905205276908386,"vX0":0.19899154326428298,"vY0":-115.80352275511042,"vZ0":0.4475809337039214,"x":115.63,"y":187.74,"x0":0.7065181613152216,"y0":50.00265292852801,"z0":5.856673943623909,"aX":-7.887172050713463},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-14.5,"breakHorizontal":10.6,"spinRate":2784,"spinDirection":314},"zone":8,"typeConfidence":0.89,"plateTime":0.47391963688741123,"extension":5.662181370726957},"index":0,"playId":"07ba80fd-a463-3514-a8bc-ce475851f53e","pitchNumber":1,"startTime":"2026-06-27T17:48:59.145Z","endTime":"2026-06-27T17:49:03.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76491405507384,"aZ":-42.981920265854825,"pfxX":-6.6388230188043895,"pfxZ":-8.111648566812914,"pX":-0.3447987617948486,"pZ":1.606680264019295,"vX0":-0.0977197252573189,"vY0":-115.0887124844573,"vZ0":-0.1151675851071765,"x":130.14,"y":195.4,"x0":0.5598983602843205,"y0":50.00442191682855,"z0":5.845024681075708,"aX":-8.843318846178127},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-14.4,"breakHorizontal":12.0,"spinRate":2787,"spinDirection":316},"zone":13,"typeConfidence":0.89,"plateTime":0.4772060342500186,"extension":5.825152683280499},"index":1,"playId":"dfde5990-6841-311b-8eba-00fe4f5a9938","pitchNumber":2,"startTime":"2026-06-27T17:49:14.211Z","endTime":"2026-06-27T17:49:18.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.584851515522338,"aZ":-23.139300923667346,"pfxX":7.644965569213649,"pfxZ":4.690937827987479,"pX":-1.4885335531891186,"pZ":1.5668550474360856,"vX0":-6.546606538778357,"vY0":-137.6726088446891,"vZ0":-7.2505923514209885,"x":173.74,"y":196.47,"x0":-0.07705709093423896,"y0":50.00435975645761,"z0":5.792676710880132,"aX":14.727149190224555},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.2,"breakHorizontal":-12.5,"spinRate":2164,"spinDirection":139},"zone":13,"typeConfidence":0.88,"plateTime":0.3973330060660132,"extension":5.680973902853457},"index":2,"playId":"17d93833-ec1f-3b34-b3c5-2e3411fc6aea","pitchNumber":3,"startTime":"2026-06-27T17:49:34.303Z","endTime":"2026-06-27T17:49:41.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Jake Rogers. Christian Walker to 3rd.","event":"Passed Ball","eventType":"passed_ball","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"actionPlayId":"17d93833-ec1f-3b34-b3c5-2e3411fc6aea","startTime":"2026-06-27T17:49:52.495Z","endTime":"2026-06-27T17:50:07.869Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":572233,"link":"/api/v1/people/572233"},"postOnThird":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":-0.3000000000000007,"leverageIndex":0.8,"dramaIndex":27.0,"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84013491242227,"aZ":-41.98946454661541,"pfxX":-6.213200037365187,"pfxZ":-7.3062345805321804,"pX":-0.9961689555226574,"pZ":-0.01370189523287487,"vX0":-1.5835709739414776,"vY0":-116.08667059153642,"vZ0":-3.8030073398391218,"x":154.97,"y":239.15,"x0":0.5043292338836802,"y0":50.00194071689484,"z0":5.7052990091351905,"aX":-8.348931188905297},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-13.9,"breakHorizontal":11.6,"spinRate":2826,"spinDirection":317},"zone":13,"typeConfidence":0.89,"plateTime":0.4746147118290347,"extension":5.944797399735099},"index":4,"playId":"6fb4c9ed-c126-3396-ae5c-d713f765cb65","pitchNumber":4,"startTime":"2026-06-27T17:50:07.869Z","endTime":"2026-06-27T17:50:12.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":95.4,"endSpeed":87.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84567121630395,"aZ":-19.310417167423022,"pfxX":7.5278440363386565,"pfxZ":6.608067595967322,"pX":-0.07006712832575411,"pZ":2.083282023971452,"vX0":-3.061081820147693,"vY0":-138.83003456353816,"vZ0":-6.655403459156352,"x":119.67,"y":182.53,"x0":0.07040783402562412,"y0":50.00458474013253,"z0":5.802555250044876,"aX":14.656909788541961},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.7,"breakHorizontal":-13.0,"spinRate":2180,"spinDirection":140},"zone":8,"typeConfidence":0.82,"plateTime":0.39493955220341537,"extension":5.618912853924339},"index":5,"playId":"ab9828aa-24f0-3894-9150-bc327b816f06","pitchNumber":5,"startTime":"2026-06-27T17:50:32.973Z","endTime":"2026-06-27T17:50:39.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":94.7,"endSpeed":87.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.759810023006438,"aZ":-20.24479598488587,"pfxX":3.29051579995796,"pfxZ":6.093101802414836,"pX":-0.024294165486344457,"pZ":3.677012137615578,"vX0":-1.6355547992727397,"vY0":-138.07692779528338,"vZ0":-2.579595136596887,"x":117.93,"y":139.5,"x0":0.1438349972241703,"y0":50.00086589965901,"z0":5.964628523955616,"aX":6.440809746910755},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.8,"breakHorizontal":-5.6,"spinRate":2106,"spinDirection":140},"zone":11,"typeConfidence":0.88,"plateTime":0.39460457662425563,"extension":5.609726072597222},"index":6,"playId":"842a91fd-4d65-3b09-af09-17640a808b1e","pitchNumber":6,"startTime":"2026-06-27T17:50:56.228Z","endTime":"2026-06-27T17:51:00.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45707472943949,"aZ":-41.94187248586641,"pfxX":-7.632967213730021,"pfxZ":-6.990315082279196,"pX":-2.0803432279335934,"pZ":1.0588051641011311,"vX0":-3.106218576606434,"vY0":-117.78992570304791,"vZ0":-1.839009649698063,"x":196.3,"y":210.19,"x0":0.24905628089128412,"y0":50.002144046574664,"z0":5.7462279064129245,"aX":-10.668273195973553},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-12.8,"breakHorizontal":14.6,"spinRate":2960,"spinDirection":321},"zone":13,"typeConfidence":0.88,"plateTime":0.46592773191252057,"extension":5.713787560357913},"index":7,"playId":"a55b0754-e9c7-3811-bdd7-c0acfc946efb","pitchNumber":7,"startTime":"2026-06-27T17:51:18.590Z","endTime":"2026-06-27T17:51:24.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.205265574231877,"aZ":-28.16849790992522,"pfxX":8.792183029718373,"pfxZ":2.102537955582843,"pX":-0.6778958779375069,"pZ":2.241317967002873,"vX0":-5.74563070137662,"vY0":-137.19518842948037,"vZ0":-4.085944463094358,"x":142.84,"y":178.26,"x0":0.30060013769078786,"y0":50.004407286980836,"z0":5.668565643209125,"aX":16.770953276238124},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.1,"breakHorizontal":-14.8,"spinRate":2145,"spinDirection":138},"zone":7,"typeConfidence":0.9,"plateTime":0.39914795985052054,"extension":5.724476070337629},"index":8,"playId":"20d2b56a-e52d-3938-9e37-6cd8b1156aee","pitchNumber":8,"startTime":"2026-06-27T17:51:42.680Z","endTime":"2026-06-27T17:51:50.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:51:50.278Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kevin McGonigle walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-27T17:54:27.838Z","endTime":"2026-06-27T17:55:54.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-27T17:54:05.774Z","endTime":"2026-06-27T17:54:29.908Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.383002400985905,"aZ":-31.619664869802865,"pfxX":9.20932066254472,"pfxZ":0.408701571394694,"pX":-1.1786387991137528,"pZ":3.483216521414384,"vX0":-0.22610968018005106,"vY0":-116.23351753815578,"vZ0":2.4317705644331418,"x":161.93,"y":144.73,"x0":-2.277215457924029,"y0":50.004928230511695,"z0":5.421649807527936,"aX":12.627705404265852},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.6,"breakHorizontal":-16.7,"spinRate":2627,"spinDirection":76},"zone":11,"typeConfidence":0.9,"plateTime":0.47086087442392577,"extension":6.232112945931379},"index":1,"playId":"a6ef54b7-9e7f-3a1a-aa65-0d398ac76f84","pitchNumber":1,"startTime":"2026-06-27T17:54:29.908Z","endTime":"2026-06-27T17:54:34.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.672467079076675,"aZ":-32.97892997925413,"pfxX":7.447654594609748,"pfxZ":-0.5649361947709721,"pX":0.9356310233912546,"pZ":2.619087071102281,"vX0":5.331808451744056,"vY0":-118.37575855506809,"vZ0":0.6378237678646577,"x":81.34,"y":168.06,"x0":-2.310012680039559,"y0":50.00204292901865,"z0":5.354790168008998,"aX":10.615173659116847},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.6,"breakHorizontal":-14.8,"spinRate":2625,"spinDirection":50},"zone":12,"typeConfidence":0.9,"plateTime":0.4619330683151017,"extension":6.299552001349665},"index":2,"playId":"b1de1029-7413-3aad-925b-500ee6048fc3","pitchNumber":2,"startTime":"2026-06-27T17:54:47.174Z","endTime":"2026-06-27T17:54:54.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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.8,"endSpeed":78.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41456050101057,"aZ":-30.618155889418222,"pfxX":-8.916087825074868,"pfxZ":0.9806490821654918,"pX":-1.4628077162034048,"pZ":3.2507640534251605,"vX0":4.735757175608356,"vY0":-124.86486017856751,"vZ0":0.826753057828088,"x":172.76,"y":151.01,"x0":-2.222591117796667,"y0":50.00116077377693,"z0":5.428568321958368,"aX":-14.121119632123513},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.2,"breakHorizontal":15.1,"spinRate":1698,"spinDirection":252},"zone":11,"typeConfidence":0.89,"plateTime":0.43814539481043235,"extension":6.414232708691861},"index":3,"playId":"bf567984-31e5-33d6-b7ae-df54c8338937","pitchNumber":3,"startTime":"2026-06-27T17:55:11.972Z","endTime":"2026-06-27T17:55:15.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":77.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.451797868156625,"aZ":-30.13454916904591,"pfxX":6.423678725779678,"pfxZ":1.3812462265307817,"pX":1.650431743920263,"pZ":1.614841407092928,"vX0":7.060323447627903,"vY0":-120.01562538205498,"vZ0":-2.2187496103823463,"x":54.09,"y":195.18,"x0":-2.150271752521078,"y0":50.004152381453174,"z0":5.20223304025505,"aX":9.488955402331218},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.3,"breakHorizontal":-13.2,"spinRate":2623,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.45417140218487084,"extension":6.33919681845056},"index":4,"playId":"4fd2e994-920d-3fd4-b00d-2df5fb878b1e","pitchNumber":4,"startTime":"2026-06-27T17:55:29.556Z","endTime":"2026-06-27T17:55:33.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.178466021276215,"aZ":-29.410775087074605,"pfxX":5.484742783421187,"pfxZ":1.8531613738069783,"pX":-0.9942385373584572,"pZ":3.2956478219127585,"vX0":1.7623907975370094,"vY0":-121.05710277249996,"vZ0":1.2739556718152008,"x":154.9,"y":149.8,"x0":-2.443195826531739,"y0":50.00562382059036,"z0":5.324570891761676,"aX":8.194766143227115},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.8,"breakHorizontal":-10.3,"spinRate":2594,"spinDirection":97},"zone":11,"typeConfidence":0.9,"plateTime":0.4513299304701981,"extension":6.144999823587488},"index":5,"playId":"a5c43e51-167d-333b-a6cf-e9840890f494","pitchNumber":5,"startTime":"2026-06-27T17:55:48.450Z","endTime":"2026-06-27T17:55:54.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.6,"awayTeamWinProbability":72.4,"homeTeamWinProbabilityAdded":4.0000000000000036,"leverageIndex":0.92,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:55:54.729Z","atBatIndex":23},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Colt Keith reaches on a fielder's choice. Kevin McGonigle to 2nd. Kevin McGonigle advances to 2nd, on a fielding error by second baseman Jose Altuve.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-27T17:55:55.014Z","endTime":"2026-06-27T17:57:33.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43615319675862,"aZ":-17.138350499582067,"pfxX":-5.050371445529182,"pfxZ":8.232281300574453,"pX":-0.23586327962670275,"pZ":1.9186957421614192,"vX0":6.524201374735678,"vY0":-133.92631731899294,"vZ0":-5.65903238188948,"x":125.99,"y":186.98,"x0":-2.041120019516446,"y0":50.00220625686753,"z0":5.274357878368396,"aX":-9.224379530279421},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.9,"breakHorizontal":7.8,"spinRate":2341,"spinDirection":224},"zone":8,"typeConfidence":0.89,"plateTime":0.40811171369288246,"extension":6.361104273758343},"index":0,"playId":"30581221-795c-30c9-8cb0-82da6b76296b","pitchNumber":1,"startTime":"2026-06-27T17:56:20.818Z","endTime":"2026-06-27T17:56:24.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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.4,"endSpeed":85.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.549488368197164,"aZ":-18.48969694361419,"pfxX":-5.176437171165878,"pfxZ":7.432423233861426,"pX":-0.4801142081705145,"pZ":2.4451274703842327,"vX0":5.737326016469281,"vY0":-134.45585868000416,"vZ0":-4.3256827164003715,"x":135.3,"y":172.76,"x0":-1.9631430795756784,"y0":50.00562265517887,"z0":5.376571903088481,"aX":-9.53523861581507},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.8,"breakHorizontal":8.3,"spinRate":2419,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.40644734818839057,"extension":6.441213598847552},"index":1,"playId":"de8616d2-eceb-3d4b-9709-4cf2c94caefd","pitchNumber":2,"startTime":"2026-06-27T17:56:36.453Z","endTime":"2026-06-27T17:56:42.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92070656508144,"aZ":-32.94721643849971,"pfxX":10.626815284368664,"pfxZ":-0.5189358670069879,"pX":0.22522517998627153,"pZ":2.8440294508254924,"vX0":2.8077278936374244,"vY0":-121.48335163738393,"vZ0":0.4803062383672476,"x":108.41,"y":161.99,"x0":-2.326110103814621,"y0":50.001291711804534,"z0":5.508857453055489,"aX":15.873319900328367},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.6,"breakHorizontal":-19.9,"spinRate":2701,"spinDirection":49},"zone":6,"typeConfidence":0.9,"plateTime":0.4509514758935591,"extension":6.299482630102179},"index":2,"playId":"b5522292-730b-3d31-898e-c7c6b7188c7d","pitchNumber":3,"startTime":"2026-06-27T17:57:02.573Z","endTime":"2026-06-27T17:57:06.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05202841193,"aZ":-20.553120624427887,"pfxX":-6.305049129401829,"pfxZ":6.1857704321382405,"pX":-0.29177180725490964,"pZ":2.4407102280372617,"vX0":6.7079247294131825,"vY0":-135.33702469171885,"vZ0":-4.143994550647486,"x":128.12,"y":172.88,"x0":-1.968523849781184,"y0":50.00092089129735,"z0":5.408227392019021,"aX":-11.842195364941398},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.7,"breakHorizontal":10.2,"spinRate":2324,"spinDirection":231},"zone":4,"typeConfidence":0.9,"plateTime":0.40278000013983517,"extension":6.370993105353358},"hitData":{"launchSpeed":97.6,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.16,"coordY":152.7}},"index":3,"playId":"663d92dc-5421-3889-8e86-bd4c0a4296e1","pitchNumber":4,"startTime":"2026-06-27T17:57:25.466Z","endTime":"2026-06-27T17:57:33.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":6.399999999999999,"leverageIndex":1.63,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:57:33.976Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Riley Greene pops out to third baseman Isaac Paredes in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-27T17:58:00.571Z","endTime":"2026-06-27T17:59:11.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.508174729974417,"aZ":-16.506968881301596,"pfxX":-5.340473188893084,"pfxZ":8.489768103380003,"pX":0.5341628241415094,"pZ":2.95924414669707,"vX0":8.64718742789186,"vY0":-134.1201370029203,"vZ0":-3.388935571778947,"x":96.64,"y":158.88,"x0":-2.0190208091536777,"y0":50.00315782985608,"z0":5.397242765596665,"aX":-9.856430429421524},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":8.0,"spinRate":2435,"spinDirection":224},"zone":3,"typeConfidence":0.89,"plateTime":0.40639355257994714,"extension":6.414236751370717},"index":0,"playId":"75f8e1e0-6702-345f-92ad-777c1851a4f3","pitchNumber":1,"startTime":"2026-06-27T17:58:11.671Z","endTime":"2026-06-27T17:58:16.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"48f9f643-f8bb-4bca-884e-6900c8667a28","startTime":"2026-06-27T17:58:32.510Z","endTime":"2026-06-27T17:58:37.510Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.218173985288402,"aZ":-18.098547864004683,"pfxX":-7.5239972345395145,"pfxZ":7.732968921590535,"pX":-0.04105030063829481,"pZ":3.048208053855356,"vX0":7.699431175200885,"vY0":-133.6771695831925,"vZ0":-2.9167031502478222,"x":118.56,"y":156.48,"x0":-1.9729597663580942,"y0":50.00456857866034,"z0":5.443696907426074,"aX":-13.699327888600351},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.6,"breakHorizontal":12.1,"spinRate":2455,"spinDirection":223},"zone":2,"typeConfidence":0.9,"plateTime":0.4088217691793048,"extension":6.384138896098249},"hitData":{"launchSpeed":71.4,"launchAngle":63.0,"totalDistance":169.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":78.16,"coordY":182.09}},"index":2,"playId":"1de8b5fd-cd6d-3628-82ed-485b1cbb84b1","pitchNumber":2,"startTime":"2026-06-27T17:58:56.917Z","endTime":"2026-06-27T17:59:11.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-5.800000000000004,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-06-27T17:59:11.878Z","atBatIndex":25},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Spencer Torkelson hit by pitch. Kevin McGonigle to 3rd. Colt Keith to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-27T17:59:15.755Z","endTime":"2026-06-27T18:00:15.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnSecond":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnThird":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.741363930520393,"aZ":-33.50459972959922,"pfxX":8.878259516190322,"pfxZ":-0.9461436645854224,"pX":0.016585138885198403,"pZ":2.716807987088248,"vX0":2.7409714989561693,"vY0":-118.53994902178616,"vZ0":1.0516134701499271,"x":116.37,"y":165.43,"x0":-2.3126295438885127,"y0":50.0045751185931,"z0":5.3610425448287335,"aX":12.451230575111147},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.1,"breakHorizontal":-16.8,"spinRate":2537,"spinDirection":57},"zone":5,"typeConfidence":0.91,"plateTime":0.4646613693317758,"extension":6.365669008985888},"index":0,"playId":"d8a0cbf0-7e61-30f3-9106-068d0c753bf6","pitchNumber":1,"startTime":"2026-06-27T17:59:44.674Z","endTime":"2026-06-27T17:59:48.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.775341334816137,"aZ":-23.79852841023858,"pfxX":-9.126722401448463,"pfxZ":4.658581811755159,"pX":-2.348269702449866,"pZ":3.190250624692657,"vX0":3.2561368630907213,"vY0":-133.47661075903048,"vZ0":-1.1425157808815531,"x":206.51,"y":152.64,"x0":-2.4010639214299814,"y0":50.00233390173143,"z0":5.343818809238259,"aX":-16.402520145749417},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.4,"breakHorizontal":15.7,"spinRate":2270,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4109792387364326,"extension":6.386217405622584},"index":1,"playId":"583bad82-ea5a-3a60-96ef-41dfd72e4a66","pitchNumber":2,"startTime":"2026-06-27T18:00:03.790Z","endTime":"2026-06-27T18:00:15.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.0,"awayTeamWinProbability":65.0,"homeTeamWinProbabilityAdded":6.800000000000004,"leverageIndex":2.15,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:00:15.784Z","atBatIndex":26},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kerry Carpenter hits a grand slam (12) to right center field. Kevin McGonigle scores. Colt Keith scores. Spencer Torkelson scores.","rbi":4,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-27T18:01:30.849Z","endTime":"2026-06-27T18:03:30.506Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-27T18:00:25.129Z","endTime":"2026-06-27T18:01:33.097Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":80.0,"endSpeed":74.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.539711400136145,"aZ":-37.85046283622599,"pfxX":6.047972067913282,"pfxZ":-4.103826605620933,"pX":-0.4675857687711907,"pZ":3.478606755562167,"vX0":2.3532781377263614,"vY0":-116.4923208922183,"vZ0":3.210844270216147,"x":134.82,"y":144.86,"x0":-2.274656634623459,"y0":50.00232078068072,"z0":5.644870813994622,"aX":8.366033102206657},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-6.5,"breakHorizontal":-11.5,"spinRate":2458,"spinDirection":43},"zone":11,"typeConfidence":0.88,"plateTime":0.46900302623555845,"extension":6.523071949044531},"index":1,"playId":"a7aee624-0730-3578-8509-66403abece89","pitchNumber":1,"startTime":"2026-06-27T18:01:33.097Z","endTime":"2026-06-27T18:01:38.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.91301768926992,"aZ":-38.15901225708154,"pfxX":7.2562667402493926,"pfxZ":-4.147626821673601,"pX":-1.2159795007492815,"pZ":4.210652186272941,"vX0":0.23329075695778076,"vY0":-118.79407588353763,"vZ0":4.599192175895731,"x":163.35,"y":125.09,"x0":-2.259320075840589,"y0":50.0047416309463,"z0":5.700440774439421,"aX":10.461785138018755},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.2,"breakHorizontal":-13.2,"spinRate":2537,"spinDirection":28},"zone":11,"typeConfidence":0.87,"plateTime":0.4595515742483016,"extension":6.428772633895108},"index":2,"playId":"4ba40dd3-c27c-3c06-8c3c-56a49723197e","pitchNumber":2,"startTime":"2026-06-27T18:01:54.699Z","endTime":"2026-06-27T18:01:58.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83028090335736,"aZ":-24.096252076324387,"pfxX":4.628702059135611,"pfxZ":5.313520000896787,"pX":0.27780134152284003,"pZ":2.2927674822422457,"vX0":4.710468257233691,"vY0":-122.18546865966222,"vZ0":-2.0848930721133834,"x":106.41,"y":176.88,"x0":-2.2725346928133963,"y0":50.004239642520986,"z0":5.216343374932537,"aX":7.036033065817631},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.4,"breakHorizontal":-9.5,"spinRate":2635,"spinDirection":45},"zone":6,"typeConfidence":0.9,"plateTime":0.4473496005804245,"extension":6.367162723552504},"index":3,"playId":"720f23c3-7545-3f8f-89c7-0b4df25982bb","pitchNumber":3,"startTime":"2026-06-27T18:02:17.516Z","endTime":"2026-06-27T18:02:23.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-27T18:02:41.039Z","endTime":"2026-06-27T18:03:03.485Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.097066404618694,"aZ":-37.96513344803394,"pfxX":7.298067647804111,"pfxZ":-3.953803210137993,"pX":0.23785609589227888,"pZ":2.294562398760989,"vX0":3.3236468131203756,"vY0":-120.70003083359876,"vZ0":0.41207978325761063,"x":107.93,"y":176.83,"x0":-2.1082761520062507,"y0":50.003713587632745,"z0":5.484728562935223,"aX":10.688148070064072},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-6.7,"breakHorizontal":-14.0,"spinRate":2673,"spinDirection":41},"zone":6,"typeConfidence":0.89,"plateTime":0.4550778031492979,"extension":6.47368487692415},"hitData":{"launchSpeed":102.7,"launchAngle":27.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":202.11,"coordY":60.47}},"index":5,"playId":"c8d81d77-59f7-3f34-a442-2aac0d3e0a19","pitchNumber":4,"startTime":"2026-06-27T18:03:03.485Z","endTime":"2026-06-27T18:03:30.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":29.799999999999997,"leverageIndex":2.92,"dramaIndex":261.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:03:30.506Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach McKinstry singles on a line drive to right fielder Cam Smith.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-27T18:04:04.674Z","endTime":"2026-06-27T18:06:19.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-27T18:03:54.777Z","endTime":"2026-06-27T18:04:06.967Z","isPitch":false,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37812120727398,"aZ":-20.069179901536216,"pfxX":-7.105049576814957,"pfxZ":6.563251545141016,"pX":1.2207284396478622,"pZ":2.42683691963131,"vX0":10.815527183143013,"vY0":-134.73571136139748,"vZ0":-3.7837004411468227,"x":70.47,"y":173.26,"x0":-1.9163354606794332,"y0":50.004515918751636,"z0":5.261871207931551,"aX":-13.108312127301144},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.3,"breakHorizontal":10.7,"spinRate":2521,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.40601710413322945,"extension":6.347629357165016},"index":1,"playId":"42bdb244-4616-3f61-8986-41d521ea1092","pitchNumber":1,"startTime":"2026-06-27T18:04:06.967Z","endTime":"2026-06-27T18:04:13.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":84.6,"endSpeed":77.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.600857472552825,"aZ":-33.02919132100579,"pfxX":6.519491793072101,"pfxZ":-0.562003276730894,"pX":1.4147554025600493,"pZ":1.115789058765262,"vX0":6.701998324486839,"vY0":-122.91279775161972,"vZ0":-2.8694086663939835,"x":63.07,"y":208.65,"x0":-2.2091258239119824,"y0":50.00612053088282,"z0":5.143794428590585,"aX":9.834604990523003},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.6,"breakHorizontal":-13.6,"spinRate":2653,"spinDirection":43},"zone":14,"typeConfidence":0.91,"plateTime":0.4480671716747544,"extension":6.278049344121235},"index":2,"playId":"300c9cce-f85b-38af-adeb-682ec9a82c02","pitchNumber":2,"startTime":"2026-06-27T18:04:24.629Z","endTime":"2026-06-27T18:04:28.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.573157170103894,"aZ":-18.649278957335845,"pfxX":-7.603904868440749,"pfxZ":7.548719316692186,"pX":0.061653723731314294,"pZ":1.9597110467540018,"vX0":7.928684829070802,"vY0":-133.0130958766099,"vZ0":-4.92206730842356,"x":114.65,"y":185.87,"x0":-1.9700926888658872,"y0":50.00398836207643,"z0":5.186856540862704,"aX":-13.624751353538407},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.7,"breakHorizontal":12.0,"spinRate":2404,"spinDirection":229},"zone":8,"typeConfidence":0.9,"plateTime":0.41182334713414415,"extension":6.426511841264061},"index":3,"playId":"5604fa7e-56c7-3e72-b30b-1a8759cc8586","pitchNumber":3,"startTime":"2026-06-27T18:04:43.497Z","endTime":"2026-06-27T18:04:49.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46291015094651,"aZ":-30.232116438696917,"pfxX":7.089475110374279,"pfxZ":1.3101298152649452,"pX":0.4099589699288919,"pZ":2.7281408985672777,"vX0":4.3557717216195915,"vY0":-121.7587121147655,"vZ0":0.3223700648017358,"x":101.37,"y":165.12,"x0":-2.3302155456352276,"y0":50.00375387237118,"z0":5.234556284959732,"aX":10.522890153746317},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.8,"breakHorizontal":-13.9,"spinRate":2770,"spinDirection":54},"zone":6,"typeConfidence":0.9,"plateTime":0.45183390552863,"extension":6.386315519421051},"index":4,"playId":"86431109-ec29-3b36-bdf3-1856a000e8ef","pitchNumber":4,"startTime":"2026-06-27T18:05:05.668Z","endTime":"2026-06-27T18:05:16.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":92.6,"endSpeed":84.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.485102659810234,"aZ":-20.11181276319277,"pfxX":-5.545080495703024,"pfxZ":6.594057990921112,"pX":0.8310542476749965,"pZ":2.6310666269567466,"vX0":9.01941256801038,"vY0":-134.49152869014273,"vZ0":-3.547977537171386,"x":85.32,"y":167.74,"x0":-1.8474089028730643,"y0":50.00419388094971,"z0":5.395769573516943,"aX":-10.147050590001907},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.4,"breakHorizontal":8.0,"spinRate":2481,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.4074306882228611,"extension":6.41848909878529},"index":5,"playId":"a4c0034e-639a-3ab5-aa85-77842f712eb6","pitchNumber":5,"startTime":"2026-06-27T18:05:44.980Z","endTime":"2026-06-27T18:05:53.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.953336288883797,"aZ":-27.739215446295745,"pfxX":-10.892990901857255,"pfxZ":2.778289502892992,"pX":-0.3281713945938229,"pZ":1.9877994493987725,"vX0":7.619180503811367,"vY0":-125.88277624624826,"vZ0":-2.52570607776383,"x":129.51,"y":185.11,"x0":-1.987793725311864,"y0":50.00192350252679,"z0":5.263257793594281,"aX":-17.3789339051988},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.7,"breakHorizontal":17.9,"spinRate":1466,"spinDirection":250},"zone":7,"typeConfidence":0.9,"plateTime":0.4360807944204006,"extension":6.629471825328827},"hitData":{"launchSpeed":76.4,"launchAngle":27.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":190.04,"coordY":116.38}},"index":6,"playId":"4ff9d23f-068b-336e-8e7d-b92e24c79e36","pitchNumber":6,"startTime":"2026-06-27T18:06:07.122Z","endTime":"2026-06-27T18:06:19.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.6,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:06:19.194Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hao-Yu Lee flies out to right fielder Cam Smith.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-27T18:06:24.464Z","endTime":"2026-06-27T18:07:57.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.553130906961567,"aZ":-31.687768960181153,"pfxX":9.468647144023596,"pfxZ":0.3276665462529067,"pX":0.07641723797914417,"pZ":2.5415501391774855,"vX0":2.9195210140299985,"vY0":-121.05436786887152,"vZ0":0.19833486867053618,"x":114.09,"y":170.16,"x0":-2.3766023041633915,"y0":50.002807023190094,"z0":5.2421863647126505,"aX":13.991857266841505},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.0,"breakHorizontal":-17.9,"spinRate":2668,"spinDirection":48},"zone":5,"typeConfidence":0.9,"plateTime":0.4531894491249657,"extension":6.426762489995112},"index":0,"playId":"c38ddbea-8621-362a-bbde-08a7c1e454e9","pitchNumber":1,"startTime":"2026-06-27T18:06:46.227Z","endTime":"2026-06-27T18:06:56.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.834198681719386,"aZ":-29.439715880908906,"pfxX":6.011116904562497,"pfxZ":1.7798533074204297,"pX":-0.3348008062376089,"pZ":3.812638352682027,"vX0":2.8181906541453396,"vY0":-122.260270437939,"vZ0":2.204494734382666,"x":129.76,"y":135.84,"x0":-2.278276634403971,"y0":50.00263809854881,"z0":5.401331308088808,"aX":9.230348866289802},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.0,"breakHorizontal":-11.5,"spinRate":2660,"spinDirection":52},"zone":11,"typeConfidence":0.9,"plateTime":0.44555879183189573,"extension":6.218196523284684},"index":1,"playId":"6946bfbb-0064-311f-ad20-77fd8d5353e4","pitchNumber":2,"startTime":"2026-06-27T18:07:22.350Z","endTime":"2026-06-27T18:07:27.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74836093313369,"aZ":-20.429615223307273,"pfxX":-4.577741122670156,"pfxZ":6.320016602333462,"pX":0.5453258454485598,"pZ":2.719167632364274,"vX0":8.026428310929557,"vY0":-134.82116978424278,"vZ0":-3.4171164144314603,"x":96.21,"y":165.36,"x0":-1.8630107660616302,"y0":50.00341142854226,"z0":5.428952629432288,"aX":-8.507770660354884},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.0,"breakHorizontal":6.7,"spinRate":2406,"spinDirection":225},"zone":3,"typeConfidence":0.9,"plateTime":0.4048366459774013,"extension":6.254526720881263},"hitData":{"launchSpeed":89.6,"launchAngle":48.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.67,"coordY":123.08}},"index":2,"playId":"cf543fc9-d0f1-3feb-81db-ee6506e0c80c","pitchNumber":3,"startTime":"2026-06-27T18:07:44.947Z","endTime":"2026-06-27T18:07:57.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.12,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:07:57.869Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-27T18:07:59.476Z","endTime":"2026-06-27T18:09:35.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.757082879037636,"aZ":-17.27539768812221,"pfxX":-1.3657535217423842,"pfxZ":9.735227391991682,"pX":0.03939323859732279,"pZ":3.433340058408403,"vX0":5.7100676919627835,"vY0":-123.26602580314969,"vZ0":-1.089127784145227,"x":115.5,"y":146.08,"x0":-2.135155314712917,"y0":50.00227388344512,"z0":5.347106584762729,"aX":-2.090350312671027},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":17.6,"breakHorizontal":1.1,"spinRate":1430,"spinDirection":241},"zone":2,"typeConfidence":0.86,"plateTime":0.4452756425032405,"extension":6.43084493930938},"index":0,"playId":"8e5b4058-4173-3978-8871-a90ff7817940","pitchNumber":1,"startTime":"2026-06-27T18:08:21.474Z","endTime":"2026-06-27T18:08:25.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.442591870606527,"aZ":-30.97170790565821,"pfxX":6.046395522925312,"pfxZ":0.8049345987043655,"pX":-0.6116916472617758,"pZ":2.68891400572427,"vX0":2.185819795541841,"vY0":-121.09167543629935,"vZ0":0.2956344838237277,"x":140.32,"y":166.18,"x0":-2.3102410201088164,"y0":50.0029274767463,"z0":5.263006756873529,"aX":9.027138894055359},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.8,"breakHorizontal":-11.4,"spinRate":2784,"spinDirection":62},"zone":4,"typeConfidence":0.9,"plateTime":0.4513853456362975,"extension":6.1919820585298755},"index":1,"playId":"7a1c3f01-a215-366f-b143-53558009d328","pitchNumber":2,"startTime":"2026-06-27T18:08:48.230Z","endTime":"2026-06-27T18:08:55.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"0157ac46-bc32-49bf-87b9-f7ee715c67a0","startTime":"2026-06-27T18:09:09.462Z","endTime":"2026-06-27T18:09:14.462Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.0386108979845,"aZ":-32.604101400740454,"pfxX":3.659631715237141,"pfxZ":-0.28122547871807235,"pX":-0.02255480404887734,"pZ":3.4037734919980216,"vX0":4.099551512556682,"vY0":-121.05459613302652,"vZ0":1.7989685503262947,"x":117.86,"y":146.88,"x0":-2.2062976176800975,"y0":50.005748949484406,"z0":5.48119949807114,"aX":5.496214164027767},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.1,"breakHorizontal":-7.6,"spinRate":2683,"spinDirection":69},"zone":2,"typeConfidence":0.91,"plateTime":0.4504480307165677,"extension":6.362372488612418},"index":3,"playId":"b46ed5e7-22ae-31fa-bf92-727db9063beb","pitchNumber":3,"startTime":"2026-06-27T18:09:29.825Z","endTime":"2026-06-27T18:09:35.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:09:35.826Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yainer Diaz singles on a ground ball to pitcher Framber Valdez.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T18:11:42.084Z","endTime":"2026-06-27T18:13:16.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664285,"link":"/api/v1/people/664285"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":92.1,"endSpeed":84.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.252760724079305,"aZ":-26.29130138974499,"pfxX":7.498606427029593,"pfxZ":3.2287010787660373,"pX":-0.08206422934423706,"pZ":1.3525757208343312,"vX0":-3.9798969619760207,"vY0":-134.00119855556665,"vZ0":-6.049421936259543,"x":120.13,"y":202.26,"x0":0.4460329454225789,"y0":50.00664932788046,"z0":5.511484246332222,"aX":13.675075813241616},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.8,"breakHorizontal":-12.7,"spinRate":2121,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.40835066283324695,"extension":5.716572680171595},"index":0,"playId":"d907d5e3-1c6f-30ec-8553-82c91727cfcc","pitchNumber":1,"startTime":"2026-06-27T18:11:54.910Z","endTime":"2026-06-27T18:12:00.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.123248121062076,"aZ":-27.645935402537383,"pfxX":6.282340962430533,"pfxZ":2.422249510206605,"pX":0.22829153585404352,"pZ":2.7364118134630164,"vX0":-3.098016431564181,"vY0":-135.82856971671364,"vZ0":-3.1154831341181226,"x":108.3,"y":164.9,"x0":0.5659549276078927,"y0":50.00605953896309,"z0":5.81588925548072,"aX":11.767534440221008},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.0,"breakHorizontal":-10.8,"spinRate":2071,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.40290408878967554,"extension":5.590166566093082},"index":1,"playId":"3ab4288a-f7f4-3924-a44a-d42b5ee31b54","pitchNumber":2,"startTime":"2026-06-27T18:12:12.735Z","endTime":"2026-06-27T18:12:19.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.371475212317566,"aZ":-30.789871109221398,"pfxX":7.943453469463876,"pfxZ":0.7640833023562275,"pX":-1.3927938204338166,"pZ":1.2985292692134696,"vX0":-7.562021128647954,"vY0":-133.83861314470235,"vZ0":-5.603515285321856,"x":170.09,"y":203.72,"x0":0.43462305199826623,"y0":50.00570052875647,"z0":5.619409720945839,"aX":14.440991956982005},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.4,"breakHorizontal":-12.8,"spinRate":1995,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.4089562993767575,"extension":5.698496311284604},"index":2,"playId":"238dad0f-42ec-37ac-82b2-ad997f64d918","pitchNumber":3,"startTime":"2026-06-27T18:12:29.951Z","endTime":"2026-06-27T18:12:33.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.237825067311373,"aZ":-30.537079653246817,"pfxX":3.2696279578532694,"pfxZ":0.9888481158988149,"pX":0.9068011419940719,"pZ":2.7527997873488133,"vX0":-0.9068764492505261,"vY0":-127.8696619052688,"vZ0":-1.3257427750819284,"x":82.43,"y":164.45,"x0":0.8411372270615833,"y0":50.00353159953747,"z0":5.672731610754532,"aX":5.417320938532748},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.7,"breakHorizontal":-5.8,"spinRate":1623,"spinDirection":125},"zone":12,"typeConfidence":0.85,"plateTime":0.4282685857501778,"extension":5.54215608288193},"index":3,"playId":"b63dd1cf-887d-3751-957a-d3fcd2933354","pitchNumber":4,"startTime":"2026-06-27T18:12:48.651Z","endTime":"2026-06-27T18:12:53.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4783713220505,"aZ":-29.408065272276882,"pfxX":7.116424199746174,"pfxZ":1.5324108925977669,"pX":0.5591476373230978,"pZ":2.380536500580634,"vX0":-3.0937103560965844,"vY0":-133.67441816472137,"vZ0":-3.253292116136991,"x":95.69,"y":174.51,"x0":0.808503653594225,"y0":50.00269909944992,"z0":5.730183529186972,"aX":12.846884681926408},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.3,"breakHorizontal":-12.2,"spinRate":2030,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.41013134329684986,"extension":5.714976241231393},"hitData":{"launchSpeed":65.1,"launchAngle":-63.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":118.2,"coordY":188.17}},"index":4,"playId":"7eda7a31-78da-3077-b144-74933233a1b2","pitchNumber":5,"startTime":"2026-06-27T18:13:04.808Z","endTime":"2026-06-27T18:13:16.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.13,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:13:16.857Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Meyers singles on a line drive to left fielder Riley Greene. Yainer Diaz to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T18:13:19.758Z","endTime":"2026-06-27T18:14:18.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56751530997277,"aZ":-25.767079838035407,"pfxX":6.933193249036264,"pfxZ":3.6301002920098036,"pX":-0.07185422793636231,"pZ":1.6062220680086439,"vX0":-3.80128129435629,"vY0":-131.6955806070297,"vZ0":-5.667264461910306,"x":119.74,"y":195.41,"x0":0.48536270172579743,"y0":50.00590561850668,"z0":5.678901259780142,"aX":12.245705782059215},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.6,"breakHorizontal":-11.8,"spinRate":2097,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.4150660515538114,"extension":5.711110270037458},"index":0,"playId":"fa41c904-7b3f-36f9-a483-4bff053186e4","pitchNumber":1,"startTime":"2026-06-27T18:13:39.361Z","endTime":"2026-06-27T18:13:46.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":70.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.92884425574771,"aZ":-40.11458681933016,"pfxX":-8.32688900933442,"pfxZ":-6.351162342330477,"pX":0.1820250181042309,"pZ":2.475333367087907,"vX0":0.3576440060549875,"vY0":-110.8456784611253,"vZ0":1.7843971888519916,"x":110.06,"y":171.95,"x0":1.101607848201607,"y0":50.00320688173282,"z0":5.833334760215144,"aX":-10.41075206195524},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-10.8,"breakHorizontal":15.0,"spinRate":2639,"spinDirection":309},"zone":5,"typeConfidence":0.9,"plateTime":0.49324585064514803,"extension":5.858053094731743},"hitData":{"launchSpeed":99.4,"launchAngle":16.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":93.0,"coordY":90.6}},"index":1,"playId":"56201d6d-703e-3b63-bc52-ca04af425267","pitchNumber":2,"startTime":"2026-06-27T18:14:09.516Z","endTime":"2026-06-27T18:14:18.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":-7.099999999999994,"leverageIndex":1.91,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:14:18.996Z","atBatIndex":32},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Brice Matthews bunt pops out softly to pitcher Framber Valdez.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T18:14:21.250Z","endTime":"2026-06-27T18:14:45.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664285,"link":"/api/v1/people/664285"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09679627572312,"aZ":-24.60855473488953,"pfxX":8.466017366545536,"pfxZ":4.042683354484774,"pX":-0.8294821706573163,"pZ":2.8791046948660863,"vX0":-6.318289931495115,"vY0":-134.93399756538085,"vZ0":-3.3201754421071814,"x":148.62,"y":161.04,"x0":0.4244771636203089,"y0":50.006130352766434,"z0":5.829539212873189,"aX":15.856494600528467},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.0,"breakHorizontal":-14.3,"spinRate":2032,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.4035435483353216,"extension":5.8608375511696975},"hitData":{"launchSpeed":24.1,"launchAngle":43.0,"totalDistance":42.0,"trajectory":"bunt_popup","hardness":"soft","location":"1","coordinates":{"coordX":129.68,"coordY":187.46}},"index":0,"playId":"f050df2a-6711-3898-b537-10e52bc08d7e","pitchNumber":1,"startTime":"2026-06-27T18:14:40.203Z","endTime":"2026-06-27T18:14:45.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.99999999999999,"awayTeamWinProbability":43.00000000000001,"homeTeamWinProbabilityAdded":6.499999999999993,"leverageIndex":2.43,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:14:45.891Z","atBatIndex":33},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Christian Vázquez grounds into a force out, first baseman Spencer Torkelson to shortstop Zach McKinstry. Yainer Diaz to 3rd. Jake Meyers out at 2nd. Christian Vázquez to 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T18:14:56.527Z","endTime":"2026-06-27T18:15:59.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"postOnThird":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.003399294753272,"aZ":-26.655971712970974,"pfxX":7.05908036677796,"pfxZ":3.0778861034446976,"pX":-0.3234716844792096,"pZ":2.754538444560417,"vX0":-4.66097522550575,"vY0":-132.96274391394908,"vZ0":-2.667172667840627,"x":129.33,"y":164.41,"x0":0.5333470416710243,"y0":50.00600132769482,"z0":5.701227884575107,"aX":12.665634409161278},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.2,"breakHorizontal":-11.8,"spinRate":1922,"spinDirection":128},"zone":1,"typeConfidence":0.83,"plateTime":0.4116575430955831,"extension":5.698761921301469},"index":0,"playId":"20290fb6-e22b-3ebc-b201-6dbf92f029bf","pitchNumber":1,"startTime":"2026-06-27T18:15:10.887Z","endTime":"2026-06-27T18:15:14.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.012688727970176,"aZ":-23.72181353563169,"pfxX":8.365901435222534,"pfxZ":4.533729518365514,"pX":-0.8451991729198044,"pZ":1.2378125710238457,"vX0":-5.506467226897066,"vY0":-135.77517501395243,"vZ0":-7.604544522501907,"x":149.22,"y":205.36,"x0":0.12323670384470059,"y0":50.005741126474334,"z0":5.728503766859343,"aX":15.606214668158527},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.7,"breakHorizontal":-13.9,"spinRate":2060,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.40356582481266523,"extension":5.580000224925859},"index":1,"playId":"6ba71ce4-45ff-35f8-9e79-8e2e79aaa718","pitchNumber":2,"startTime":"2026-06-27T18:15:27.072Z","endTime":"2026-06-27T18:15:31.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.317116150623047,"aZ":-25.55514783566123,"pfxX":8.26991395260421,"pfxZ":3.506671778028677,"pX":-0.09832370724801584,"pZ":2.650337837102722,"vX0":-3.5682562939113702,"vY0":-136.5646570619975,"vZ0":-4.054310896614978,"x":120.75,"y":167.22,"x0":0.1514368862878398,"y0":50.00249841278702,"z0":5.913821827359027,"aX":15.606377892412665},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.6,"breakHorizontal":-14.2,"spinRate":2081,"spinDirection":124},"zone":5,"typeConfidence":0.9,"plateTime":0.4012083683146783,"extension":5.499965033394077},"hitData":{"launchSpeed":89.6,"launchAngle":2.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.17,"coordY":154.72}},"index":2,"playId":"86e092da-460a-36cc-a1ff-deb65147643c","pitchNumber":3,"startTime":"2026-06-27T18:15:53.086Z","endTime":"2026-06-27T18:15:59.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":2.52,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:15:59.561Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremy Peña singles on a ground ball to center fielder James Outman. Yainer Diaz scores. Christian Vázquez to 2nd.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T18:16:13.574Z","endTime":"2026-06-27T18:17:17.488Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"postOnSecond":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.262156272990435,"aZ":-27.901126793253805,"pfxX":9.349031620749352,"pfxZ":2.2466334209134864,"pX":-0.465498524534774,"pZ":1.6367078643927644,"vX0":-5.527560515093674,"vY0":-136.357115685778,"vZ0":-5.50541187816847,"x":134.74,"y":194.59,"x0":0.3630514427227122,"y0":50.00403267514071,"z0":5.583578888844057,"aX":17.776760867661324},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.2,"breakHorizontal":-16.0,"spinRate":2091,"spinDirection":129},"zone":7,"typeConfidence":0.91,"plateTime":0.4002215947400929,"extension":5.7321466099875735},"index":0,"playId":"c58ac42b-dd15-3d50-b60c-8c8a32636529","pitchNumber":1,"startTime":"2026-06-27T18:16:46.102Z","endTime":"2026-06-27T18:16:49.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":543877,"link":"/api/v1/people/543877"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5576581657044,"aZ":-25.73408992918176,"pfxX":8.60289111589721,"pfxZ":3.229809961799119,"pX":-0.09051174006465669,"pZ":2.1730323572183927,"vX0":-4.139223537542735,"vY0":-139.71794307233802,"vZ0":-5.295088759431451,"x":120.45,"y":180.11,"x0":0.2843156493960278,"y0":50.00678932593786,"z0":5.762317618809876,"aX":17.181280457625043},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.0,"breakHorizontal":-14.9,"spinRate":2160,"spinDirection":134},"zone":8,"typeConfidence":0.9,"plateTime":0.39054348481258483,"extension":5.760839258054457},"hitData":{"launchSpeed":103.7,"launchAngle":3.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.17,"coordY":98.48}},"index":1,"playId":"54b9ca0e-8150-36da-8218-3c7a37594e08","pitchNumber":2,"startTime":"2026-06-27T18:17:07.769Z","endTime":"2026-06-27T18:17:17.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":543877,"link":"/api/v1/people/543877"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.7,"awayTeamWinProbability":49.3,"homeTeamWinProbabilityAdded":-11.599999999999994,"leverageIndex":2.39,"dramaIndex":136.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:17:17.488Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Paredes grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T18:17:23.129Z","endTime":"2026-06-27T18:20:00.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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.6,"endSpeed":73.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.41875486987226,"aZ":-43.19809947130821,"pfxX":-7.708983750384105,"pfxZ":-8.085580864215336,"pX":0.6046201319857593,"pZ":3.251121075326281,"vX0":2.021419034424362,"vY0":-115.92827212594001,"vZ0":3.1980495654122025,"x":93.95,"y":151.0,"x0":0.7236443326836538,"y0":50.00412080728094,"z0":5.973484158277823,"aX":-10.50673576472055},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-13.6,"breakHorizontal":13.4,"spinRate":2785,"spinDirection":313},"zone":3,"typeConfidence":0.89,"plateTime":0.47223410550789646,"extension":5.657216940392964},"index":0,"playId":"e365c0f7-2ced-3b50-bc35-4d01fbe1402d","pitchNumber":1,"startTime":"2026-06-27T18:17:46.603Z","endTime":"2026-06-27T18:17:50.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"second":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94220053835639,"aZ":-42.52886143072487,"pfxX":-7.331427701051049,"pfxZ":-7.588856261051385,"pX":-0.1629200348506682,"pZ":0.4329343053377114,"vX0":0.8578197308448358,"vY0":-116.67527480572808,"vZ0":-2.8145433406806846,"x":123.21,"y":227.09,"x0":0.41397612571055825,"y0":50.00104391751438,"z0":5.70024843888391,"aX":-10.00824542500426},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-14.2,"breakHorizontal":13.0,"spinRate":2923,"spinDirection":320},"zone":13,"typeConfidence":0.89,"plateTime":0.47120896289515235,"extension":5.7870091799938885},"index":1,"playId":"60612b48-fbe6-308d-babf-ce663fa1f30b","pitchNumber":2,"startTime":"2026-06-27T18:18:02.853Z","endTime":"2026-06-27T18:18:10.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"second":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.149502613330984,"aZ":-23.693871152799982,"pfxX":7.940978170424701,"pfxZ":4.32245135092867,"pX":0.3919273329187137,"pZ":2.8026285990717317,"vX0":-2.5777986970188707,"vY0":-138.77580007480083,"vZ0":-3.9086807895982596,"x":102.06,"y":163.11,"x0":0.2973440805017844,"y0":50.00547105760983,"z0":5.795202924325276,"aX":15.593019689643143},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.3,"breakHorizontal":-13.9,"spinRate":2111,"spinDirection":139},"zone":3,"typeConfidence":0.88,"plateTime":0.39368853519751523,"extension":5.631052748277005},"index":2,"playId":"056cd72c-4e82-3a56-bf19-fc25ae2d88f5","pitchNumber":3,"startTime":"2026-06-27T18:18:30.787Z","endTime":"2026-06-27T18:18:35.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"second":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.40825341854894,"aZ":-43.318748641262566,"pfxX":-7.178862842859692,"pfxZ":-8.109428919965437,"pX":-0.0554913724435361,"pZ":1.6380249296760079,"vX0":0.45610467873144644,"vY0":-116.59760940518808,"vZ0":-0.14710299463645082,"x":119.12,"y":194.55,"x0":0.6785462863505476,"y0":50.00415165683565,"z0":5.797556644384999,"aX":-9.861875153349818},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-14.4,"breakHorizontal":12.8,"spinRate":2922,"spinDirection":317},"zone":8,"typeConfidence":0.89,"plateTime":0.47017979764497797,"extension":5.658312115060403},"index":3,"playId":"16c22b6f-cb1c-3fc9-947e-6d2f7d3e3d3d","pitchNumber":4,"startTime":"2026-06-27T18:18:55.875Z","endTime":"2026-06-27T18:19:00.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"second":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"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-27T18:19:07.000Z","endTime":"2026-06-27T18:19:25.182Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"second":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.389666235145434,"aZ":-41.651377911424234,"pfxX":-6.676290627066562,"pfxZ":-6.720251428033913,"pX":-1.3358156741314728,"pZ":0.3094990631140994,"vX0":-2.0873873826474125,"vY0":-118.02721807766856,"vZ0":-3.5645556163269623,"x":167.92,"y":230.42,"x0":0.4272125538774294,"y0":50.00166085506889,"z0":5.673804061094115,"aX":-9.420267928626584},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-12.7,"breakHorizontal":12.6,"spinRate":2991,"spinDirection":317},"zone":13,"typeConfidence":0.85,"plateTime":0.464020432377394,"extension":6.0180836030783365},"index":5,"playId":"e4206b8d-01fa-3bf8-80c6-6e0bcfc0bd96","pitchNumber":5,"startTime":"2026-06-27T18:19:25.182Z","endTime":"2026-06-27T18:19:30.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"second":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.423438108736697,"aZ":-42.696136897655094,"pfxX":-6.476586613329843,"pfxZ":-7.687879529933694,"pX":1.266142847547635,"pZ":2.1590580013429137,"vX0":3.012237110506495,"vY0":-116.139002534037,"vZ0":0.9912267044535701,"x":68.74,"y":180.49,"x0":0.7949150562101865,"y0":50.004136191445255,"z0":5.782342524280883,"aX":-8.862308339099902},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-13.4,"breakHorizontal":11.0,"spinRate":2814,"spinDirection":313},"zone":14,"typeConfidence":0.87,"plateTime":0.4713330846545616,"extension":5.804769997614289},"hitData":{"launchSpeed":83.5,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.12,"coordY":148.14}},"index":6,"playId":"79d1a119-0bcb-3eb2-9167-f293ef4a161d","pitchNumber":6,"startTime":"2026-06-27T18:19:52.640Z","endTime":"2026-06-27T18:20:00.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"second":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":2.12,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:20:00.371Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Rogers singles on a ground ball to shortstop Jeremy Peña.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-27T18:22:01.680Z","endTime":"2026-06-27T18:22:29.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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.3,"endSpeed":83.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.838593768189043,"aZ":-17.558766896506945,"pfxX":-6.736008481806104,"pfxZ":8.314115417732793,"pX":0.4477894264290752,"pZ":2.2648306096508852,"vX0":8.705007284277583,"vY0":-131.26805075745253,"vZ0":-4.35904091035514,"x":99.93,"y":177.63,"x0":-2.0247320636917183,"y0":50.004776591607275,"z0":5.240932417274193,"aX":-11.84517970724623},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.4,"breakHorizontal":10.4,"spinRate":2424,"spinDirection":225},"zone":6,"typeConfidence":0.84,"plateTime":0.41606149072834775,"extension":6.463621653172557},"hitData":{"launchSpeed":86.2,"launchAngle":9.0,"totalDistance":125.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.04,"coordY":131.66}},"index":0,"playId":"6edc62eb-1cd2-3c00-9adf-039cdea92bd4","pitchNumber":1,"startTime":"2026-06-27T18:22:20.492Z","endTime":"2026-06-27T18:22:29.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":4.29999999999999,"leverageIndex":1.06,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:22:29.178Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kevin McGonigle lines out to left fielder Brice Matthews.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-27T18:22:39.017Z","endTime":"2026-06-27T18:23:09.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":84.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.751893865769244,"aZ":-19.772462586903853,"pfxX":-5.692815788584007,"pfxZ":6.938194019806435,"pX":-0.3437765169713203,"pZ":2.9191730034602243,"vX0":6.278104651595774,"vY0":-131.35393677606336,"vZ0":-2.4830383084237733,"x":130.1,"y":159.96,"x0":-1.9993113963651916,"y0":50.00609761529227,"z0":5.309946422394887,"aX":-10.181646779825751},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.4,"breakHorizontal":9.4,"spinRate":2359,"spinDirection":220},"zone":1,"typeConfidence":0.81,"plateTime":0.4133465114709125,"extension":6.225551105586931},"hitData":{"launchSpeed":98.9,"launchAngle":23.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":55.55,"coordY":84.37}},"index":0,"playId":"bd780771-a1ca-3108-b728-0eec2046352e","pitchNumber":1,"startTime":"2026-06-27T18:22:58.339Z","endTime":"2026-06-27T18:23:09.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":668670,"link":"/api/v1/people/668670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.74,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:23:09.920Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colt Keith lines out to left fielder Brice Matthews.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-27T18:24:09.708Z","endTime":"2026-06-27T18:24:57.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-27T18:23:35.743Z","endTime":"2026-06-27T18:24:12.001Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":668670,"link":"/api/v1/people/668670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98881370700222,"aZ":-33.26301572808129,"pfxX":3.6361569504027615,"pfxZ":-0.7704280629339237,"pX":1.7012461290286307,"pZ":1.3470673713871102,"vX0":7.846049731220579,"vY0":-117.87364675576333,"vZ0":-1.7969150717190236,"x":52.15,"y":202.41,"x0":-2.1468972505180046,"y0":50.00569298882623,"z0":5.1984144853271745,"aX":5.103622384349361},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.6,"breakHorizontal":-8.5,"spinRate":2642,"spinDirection":35},"zone":14,"typeConfidence":0.91,"plateTime":0.46516073994071805,"extension":6.407222498930147},"index":1,"playId":"d9cdacef-5ed6-3278-bd25-c4b43f003523","pitchNumber":1,"startTime":"2026-06-27T18:24:12.001Z","endTime":"2026-06-27T18:24:16.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":668670,"link":"/api/v1/people/668670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70413270015583,"aZ":-17.01806722780227,"pfxX":-5.922860855381537,"pfxZ":8.531978716811224,"pX":0.20286297736702874,"pZ":1.6224954371475446,"vX0":7.783016026069748,"vY0":-131.8423186555343,"vZ0":-6.105152653970091,"x":109.27,"y":194.97,"x0":-2.0057843345424073,"y0":50.00233714477344,"z0":5.206415691029587,"aX":-10.520209070982224},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.4,"breakHorizontal":9.2,"spinRate":2319,"spinDirection":231},"zone":8,"typeConfidence":0.88,"plateTime":0.41405831345927746,"extension":6.320116456382223},"index":2,"playId":"c85843b0-6a9a-3328-860e-5453183e72e2","pitchNumber":2,"startTime":"2026-06-27T18:24:29.184Z","endTime":"2026-06-27T18:24:33.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":668670,"link":"/api/v1/people/668670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.598986035079623,"aZ":-18.901852004621222,"pfxX":-6.550390249938975,"pfxZ":7.315916126640142,"pX":-0.6369051398414948,"pZ":2.2666913922620378,"vX0":5.880141683349767,"vY0":-133.09818988298886,"vZ0":-4.284180519824378,"x":141.28,"y":177.58,"x0":-2.011915968827411,"y0":50.00226106991069,"z0":5.245988628585691,"aX":-11.882674005587141},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.6,"breakHorizontal":10.8,"spinRate":2405,"spinDirection":236},"zone":4,"typeConfidence":0.89,"plateTime":0.40979047529960866,"extension":6.357892326259213},"hitData":{"launchSpeed":94.5,"launchAngle":19.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.71,"coordY":95.09}},"index":3,"playId":"dc6a9d56-4ee1-33dd-9d05-45d0db0e550f","pitchNumber":3,"startTime":"2026-06-27T18:24:47.706Z","endTime":"2026-06-27T18:24:57.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":668670,"link":"/api/v1/people/668670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-3.499999999999993,"leverageIndex":1.48,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:24:57.439Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Greene singles on a sharp line drive to right fielder Cam Smith. Jake Rogers to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-27T18:24:58.660Z","endTime":"2026-06-27T18:25:27.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnSecond":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65530143598464,"aZ":-18.9489628129468,"pfxX":-7.326319096542212,"pfxZ":7.4266924119656785,"pX":0.008891301184713903,"pZ":2.0699512782257137,"vX0":7.880605161203046,"vY0":-131.99545145180952,"vZ0":-4.833229629022087,"x":116.66,"y":182.89,"x0":-2.050458617404068,"y0":50.00376850910272,"z0":5.302251115951265,"aX":-13.048718406540234},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.7,"breakHorizontal":11.8,"spinRate":2273,"spinDirection":231},"zone":8,"typeConfidence":0.88,"plateTime":0.4135030094709178,"extension":6.46551839031759},"hitData":{"launchSpeed":108.5,"launchAngle":9.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":156.28,"coordY":113.82}},"index":0,"playId":"60591abb-49fa-3fa8-b2a1-04e6978573cb","pitchNumber":1,"startTime":"2026-06-27T18:25:16.422Z","endTime":"2026-06-27T18:25:27.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":668670,"link":"/api/v1/people/668670"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.300000000000004,"awayTeamWinProbability":44.699999999999996,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.11,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:25:27.602Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Spencer Torkelson doubles (18) on a line drive to left fielder Brice Matthews. Jake Rogers scores. Riley Greene to 3rd.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-27T18:25:29.222Z","endTime":"2026-06-27T18:26:49.921Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnThird":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.814142496613776,"aZ":-30.012599407833363,"pfxX":6.125733470265233,"pfxZ":1.4744136377146404,"pX":0.889585485586437,"pZ":2.410804141453649,"vX0":5.542353865421987,"vY0":-120.8174692482173,"vZ0":-0.48008272388980444,"x":83.09,"y":173.69,"x0":-2.2350966489381094,"y0":50.00561928954868,"z0":5.263043868689669,"aX":9.004111043433063},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.8,"breakHorizontal":-12.5,"spinRate":2654,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.4543617196945089,"extension":6.610177855553029},"index":0,"playId":"b0fed87b-8cf0-3a35-ade4-edcfcb17faa2","pitchNumber":1,"startTime":"2026-06-27T18:25:59.947Z","endTime":"2026-06-27T18:26:04.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"second":{"id":668670,"link":"/api/v1/people/668670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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.2,"endSpeed":76.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.365161372743344,"aZ":-33.10041735306487,"pfxX":6.180608793549539,"pfxZ":-0.6208642397261075,"pX":1.6633720604534616,"pZ":1.6365137249772381,"vX0":7.068280925438249,"vY0":-121.01424981506663,"vZ0":-1.7305784057078646,"x":53.6,"y":194.59,"x0":-2.0972746701110716,"y0":50.00518396861536,"z0":5.257489419252549,"aX":9.177214254555146},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.3,"breakHorizontal":-12.8,"spinRate":2800,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.4524153579853114,"extension":6.443942543698061},"index":1,"playId":"54473b16-0766-3e8f-8715-af9847190709","pitchNumber":2,"startTime":"2026-06-27T18:26:17.479Z","endTime":"2026-06-27T18:26:20.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"second":{"id":668670,"link":"/api/v1/people/668670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81019510433694,"aZ":-35.48957609190399,"pfxX":6.760581948301749,"pfxZ":-2.245186249602412,"pX":-0.16348838398881257,"pZ":1.86649470997793,"vX0":3.205904664177771,"vY0":-120.68832071078891,"vZ0":-0.5642314525650701,"x":123.23,"y":188.38,"x0":-2.388237361740579,"y0":50.00556981295671,"z0":5.232853912766604,"aX":9.960487224806998},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.0,"breakHorizontal":-13.0,"spinRate":2636,"spinDirection":51},"zone":8,"typeConfidence":0.83,"plateTime":0.45409284194209176,"extension":6.446627484126593},"hitData":{"launchSpeed":94.9,"launchAngle":9.0,"totalDistance":127.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.85,"coordY":146.38}},"index":2,"playId":"164b2fb9-3b1a-3646-984b-0f8cfca39a48","pitchNumber":3,"startTime":"2026-06-27T18:26:37.612Z","endTime":"2026-06-27T18:26:49.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"second":{"id":668670,"link":"/api/v1/people/668670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":13.999999999999993,"leverageIndex":2.11,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:26:49.921Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out to first baseman Christian Walker.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-27T18:29:33.690Z","endTime":"2026-06-27T18:30:20.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-27T18:27:26.068Z","endTime":"2026-06-27T18:27:33.856Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Steven Okert replaces Kai-Wei Teng.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-27T18:27:33.856Z","endTime":"2026-06-27T18:29:35.692Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595345,"link":"/api/v1/people/595345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.481947747953274,"aZ":-28.1817058899607,"pfxX":-3.5522389523889597,"pfxZ":2.9293542377206006,"pX":0.30607093297029014,"pZ":2.737442846294523,"vX0":-5.515759425115306,"vY0":-115.49045935379685,"vZ0":-0.610412772176157,"x":105.33,"y":164.87,"x0":3.177694610006235,"y0":50.004772878960786,"z0":5.692046212406995,"aX":-4.847207225900902},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":5.4,"breakHorizontal":7.7,"spinRate":2347,"spinDirection":263},"zone":5,"typeConfidence":0.94,"plateTime":0.47245233865476566,"extension":6.267629397635894},"index":2,"playId":"a201cb87-56e2-3cbf-bd0e-fd02ee613523","pitchNumber":1,"startTime":"2026-06-27T18:29:35.692Z","endTime":"2026-06-27T18:29:39.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.210011065474095,"aZ":-28.17649436482179,"pfxX":-3.175127109474248,"pfxZ":2.828309071650389,"pX":-2.5485964637321863,"pZ":0.9349031499430237,"vX0":-11.44480765222291,"vY0":-117.52152584065742,"vZ0":-4.734628930869987,"x":214.15,"y":213.54,"x0":2.7772315909291376,"y0":50.0013521869811,"z0":5.563034504258813,"aX":-4.483908322571289},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":4.2,"breakHorizontal":8.3,"spinRate":2407,"spinDirection":273},"zone":13,"typeConfidence":0.92,"plateTime":0.46430553427255106,"extension":6.542531552189476},"index":3,"playId":"53e1f82a-cf3c-319f-9150-3c33d9110215","pitchNumber":2,"startTime":"2026-06-27T18:29:55.034Z","endTime":"2026-06-27T18:29:58.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.266940579444878,"aZ":-26.17427246094665,"pfxX":-1.0680900293946243,"pfxZ":4.42791912744365,"pX":-0.7094231214220719,"pZ":2.5124992741480123,"vX0":-8.207838271639746,"vY0":-115.84858446020023,"vZ0":-1.490584643413817,"x":144.04,"y":170.94,"x0":3.022706741099594,"y0":50.00232271583085,"z0":5.673362516210417,"aX":-1.4469732891775875},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.9,"breakHorizontal":4.1,"spinRate":2264,"spinDirection":264},"zone":4,"typeConfidence":0.93,"plateTime":0.4733591753871518,"extension":6.386605187501943},"hitData":{"launchSpeed":69.5,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.23,"coordY":163.84}},"index":4,"playId":"41b3217a-c6d9-3947-b344-8ca688cfbc7e","pitchNumber":3,"startTime":"2026-06-27T18:30:14.118Z","endTime":"2026-06-27T18:30:20.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-5.499999999999993,"leverageIndex":1.97,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:30:20.780Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Altuve pops out to second baseman Hao-Yu Lee.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-27T18:32:27.332Z","endTime":"2026-06-27T18:34:02.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":72.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32214472301543,"aZ":-42.37303650945848,"pfxX":-7.525179132758177,"pfxZ":-7.900549852744627,"pX":-0.7753695634067387,"pZ":0.9792851587772148,"vX0":-1.5553068939532473,"vY0":-113.11865421710675,"vZ0":-1.082909502953637,"x":146.56,"y":212.34,"x0":0.8991732508011087,"y0":50.002827603646615,"z0":5.7258559842230925,"aX":-9.716034078034575},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-14.3,"breakHorizontal":14.0,"spinRate":2820,"spinDirection":314},"zone":13,"typeConfidence":0.9,"plateTime":0.48488233289589644,"extension":5.897876103852766},"index":0,"playId":"2bf0a35d-aa26-3712-bbb0-2f1c6c2089c4","pitchNumber":1,"startTime":"2026-06-27T18:32:36.862Z","endTime":"2026-06-27T18:32:42.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.068714609746085,"aZ":-28.974012558286354,"pfxX":5.969055818347642,"pfxZ":1.9228022990856672,"pX":1.1358848416112233,"pZ":2.922553769512046,"vX0":-0.9051237235400631,"vY0":-127.33625156484221,"vZ0":-1.3992929072205198,"x":73.7,"y":159.87,"x0":0.7170126131054766,"y0":50.00134324577705,"z0":5.74494159196161,"aX":9.924277972351202},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.5,"breakHorizontal":-10.7,"spinRate":1520,"spinDirection":121},"zone":12,"typeConfidence":0.89,"plateTime":0.4280853680926504,"extension":5.792825167028728},"index":1,"playId":"74e285cd-12f1-3d73-9a13-cc62673eb89f","pitchNumber":2,"startTime":"2026-06-27T18:32:57.458Z","endTime":"2026-06-27T18:33:01.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":89.4,"endSpeed":83.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.069148518043516,"aZ":-32.534697759383626,"pfxX":7.836109054140872,"pfxZ":-0.20533111835425344,"pX":0.0734824490802368,"pZ":0.476110393013174,"vX0":-4.030041226492926,"vY0":-130.1404960770128,"vZ0":-6.847970151336838,"x":114.2,"y":225.93,"x0":0.6104676322724018,"y0":50.00448992948826,"z0":5.554385457305455,"aX":13.665405779700144},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.4,"breakHorizontal":-13.6,"spinRate":1605,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.418248607061499,"extension":5.812295603085304},"index":2,"playId":"9178c4a1-f648-351f-957a-c105ca53a421","pitchNumber":3,"startTime":"2026-06-27T18:33:13.932Z","endTime":"2026-06-27T18:33:20.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":95.1,"endSpeed":87.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.190043587027315,"aZ":-28.50832276264111,"pfxX":6.24308605559221,"pfxZ":1.8803362133172676,"pX":-0.8840216819147927,"pZ":2.402015581534195,"vX0":-4.4119337993649275,"vY0":-138.46585888362603,"vZ0":-4.455566682344185,"x":150.7,"y":173.93,"x0":-0.08312099335198916,"y0":50.001093948851306,"z0":5.933815463823672,"aX":12.152052464893266},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.6,"breakHorizontal":-10.4,"spinRate":2079,"spinDirection":135},"zone":11,"typeConfidence":0.89,"plateTime":0.3951932309582622,"extension":5.560100994260538},"hitData":{"launchSpeed":61.3,"launchAngle":44.0,"totalDistance":179.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":163.26,"coordY":139.57}},"index":3,"playId":"94838771-29ce-38be-992b-e5df85d170cc","pitchNumber":4,"startTime":"2026-06-27T18:33:55.132Z","endTime":"2026-06-27T18:34:02.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:34:02.761Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Walker grounds out, shortstop Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-27T18:34:05.740Z","endTime":"2026-06-27T18:36:16.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":72.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.32042205227838,"aZ":-40.7558494029036,"pfxX":-7.683572998653741,"pfxZ":-6.518074447004768,"pX":0.8677632838571823,"pZ":3.346346203685406,"vX0":2.313076373714733,"vY0":-113.36129153689515,"vZ0":3.127885002780571,"x":83.92,"y":148.43,"x0":0.839670006482946,"y0":50.00023061098805,"z0":5.9829168108473905,"aX":-10.122262567276312},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-10.9,"breakHorizontal":13.4,"spinRate":2750,"spinDirection":314},"zone":12,"typeConfidence":0.88,"plateTime":0.48089515915155445,"extension":5.69079340823956},"index":0,"playId":"9798f5ea-6390-32a7-b430-82e64378b4d4","pitchNumber":1,"startTime":"2026-06-27T18:34:33.745Z","endTime":"2026-06-27T18:34:37.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.295301839252883,"aZ":-25.811808778646995,"pfxX":7.335245630922975,"pfxZ":3.3346383895117793,"pX":-0.9370537512577432,"pZ":1.701456506926119,"vX0":-6.06476197747854,"vY0":-136.58458538757486,"vZ0":-5.888006256611966,"x":152.72,"y":192.84,"x0":0.34838099733965827,"y0":50.0032849907012,"z0":5.636725338480486,"aX":13.996803981777008},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.0,"breakHorizontal":-12.1,"spinRate":2179,"spinDirection":127},"zone":13,"typeConfidence":0.9,"plateTime":0.3995095316509296,"extension":5.785046883171343},"index":1,"playId":"5802d1ab-1751-3e5d-8e00-b1085dc4d6f2","pitchNumber":2,"startTime":"2026-06-27T18:34:49.889Z","endTime":"2026-06-27T18:34:53.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.398651116713943,"aZ":-26.287386123319475,"pfxX":7.246645979726258,"pfxZ":3.0890034158411535,"pX":0.8108867134946017,"pZ":2.525296010655125,"vX0":-1.8476009630461978,"vY0":-136.56076717998593,"vZ0":-3.9653312355308987,"x":86.09,"y":170.6,"x0":0.5505107709571153,"y0":50.00347615793011,"z0":5.784478163300352,"aX":13.817586753735762},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.0,"breakHorizontal":-12.8,"spinRate":2207,"spinDirection":123},"zone":12,"typeConfidence":0.91,"plateTime":0.39963009958875073,"extension":5.759957439387552},"index":2,"playId":"c3d05ab9-4694-3ef6-a835-b29021d86f3b","pitchNumber":3,"startTime":"2026-06-27T18:35:06.440Z","endTime":"2026-06-27T18:35:10.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63531284376803,"aZ":-22.917917997229768,"pfxX":7.16791188665079,"pfxZ":4.685848762103714,"pX":-0.9208884492635612,"pZ":1.9711721671871345,"vX0":-5.694496684162308,"vY0":-138.8386231540579,"vZ0":-6.384066723385734,"x":152.1,"y":185.56,"x0":0.21344049088656722,"y0":50.00430432538721,"z0":5.7995099525972,"aX":14.160835764005723},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.4,"breakHorizontal":-12.0,"spinRate":2158,"spinDirection":128},"zone":13,"typeConfidence":0.85,"plateTime":0.39273459946263545,"extension":5.716982686925994},"index":3,"playId":"b999044d-d8d8-3f71-973b-9060c2b1f4e7","pitchNumber":4,"startTime":"2026-06-27T18:35:25.162Z","endTime":"2026-06-27T18:35:30.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.614274937728215,"aZ":-42.64940122484736,"pfxX":-5.916818814481371,"pfxZ":-8.101165314275617,"pX":-0.19007648504338628,"pZ":1.8618283185776425,"vX0":-0.30813060928669056,"vY0":-113.27325787583334,"vZ0":0.7540305218795516,"x":124.25,"y":188.51,"x0":0.7160725983861012,"y0":50.003070658041324,"z0":5.805246792802981,"aX":-7.6514194213474775},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-14.2,"breakHorizontal":10.8,"spinRate":2829,"spinDirection":315},"zone":8,"typeConfidence":0.89,"plateTime":0.48444749431627887,"extension":5.796022504287467},"index":4,"playId":"6a08b310-8869-3f3e-b6d1-0bcfb7b80794","pitchNumber":5,"startTime":"2026-06-27T18:35:42.150Z","endTime":"2026-06-27T18:35:48.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":95.0,"endSpeed":88.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45759972682549,"aZ":-27.28325374578621,"pfxX":6.530719951050337,"pfxZ":2.48191022860928,"pX":-0.4977911506053747,"pZ":2.660890945490933,"vX0":-4.26046039196479,"vY0":-138.4452776243733,"vZ0":-3.7144646009684763,"x":135.97,"y":166.94,"x0":0.20050844894179876,"y0":50.003533191918564,"z0":5.814431358411325,"aX":12.872917331712902},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.1,"breakHorizontal":-11.2,"spinRate":2218,"spinDirection":132},"zone":4,"typeConfidence":0.88,"plateTime":0.3933297205567481,"extension":5.742567539987411},"hitData":{"launchSpeed":78.3,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.4,"coordY":157.71}},"index":5,"playId":"66692e5a-03b2-3b24-9ce3-cc73177a3be4","pitchNumber":6,"startTime":"2026-06-27T18:36:09.672Z","endTime":"2026-06-27T18:36:16.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:36:16.077Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cam Smith grounds out, third baseman Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-27T18:36:21.507Z","endTime":"2026-06-27T18:36:50.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42069758007271,"aZ":-27.277523319277027,"pfxX":6.197748876234568,"pfxZ":2.514150591153806,"pX":-0.26213616883970636,"pZ":2.3295810011186435,"vX0":-3.4749747456822693,"vY0":-137.92823441064218,"vZ0":-4.407395760763468,"x":126.99,"y":175.88,"x0":0.20130408920318918,"y0":50.00482238617688,"z0":5.762990539037191,"aX":12.07815467867259},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.0,"breakHorizontal":-10.6,"spinRate":2043,"spinDirection":138},"zone":5,"typeConfidence":0.89,"plateTime":0.39540907870097053,"extension":5.6136604156851035},"hitData":{"launchSpeed":105.9,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.49,"coordY":160.8}},"index":0,"playId":"c65ed8fe-1511-3391-9057-facd7399807a","pitchNumber":1,"startTime":"2026-06-27T18:36:42.211Z","endTime":"2026-06-27T18:36:50.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:36:50.027Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out, third baseman Isaac Paredes to first baseman Christian Walker.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-27T18:38:56.071Z","endTime":"2026-06-27T18:39:44.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":79.6,"endSpeed":74.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.849290777541626,"aZ":-26.814226542465992,"pfxX":-2.921517664797652,"pfxZ":3.8739777035780243,"pX":0.4148145689138944,"pZ":2.9065926955618666,"vX0":-4.955912914955898,"vY0":-116.04813201520645,"vZ0":-0.6454557382422963,"x":101.19,"y":160.3,"x0":2.9458877117988442,"y0":50.002295277718304,"z0":5.711429846962374,"aX":-4.039628207496252},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.2,"breakHorizontal":6.4,"spinRate":2435,"spinDirection":249},"zone":3,"typeConfidence":0.94,"plateTime":0.46946981777700225,"extension":6.211915465567141},"index":0,"playId":"456a9ec1-f32e-36db-be3f-a2630e1f9a0e","pitchNumber":1,"startTime":"2026-06-27T18:39:05.562Z","endTime":"2026-06-27T18:39:09.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.394988737611573,"aZ":-26.68674038611645,"pfxX":-3.635212020853524,"pfxZ":3.8135464269194586,"pX":-0.11607644904206106,"pZ":2.7167567255010803,"vX0":-6.1811401413258515,"vY0":-118.33073159345845,"vZ0":-1.0272598898514316,"x":121.42,"y":165.43,"x0":2.987048676846102,"y0":50.00314144415796,"z0":5.568488379937295,"aX":-5.232923890812116},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.0,"breakHorizontal":7.9,"spinRate":2446,"spinDirection":271},"zone":5,"typeConfidence":0.93,"plateTime":0.46022839878645216,"extension":6.382323034759961},"index":1,"playId":"c7b5e84f-4ecc-3842-ab36-8b41cf9a0e76","pitchNumber":2,"startTime":"2026-06-27T18:39:20.626Z","endTime":"2026-06-27T18:39:24.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":82.5,"endSpeed":77.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.92294291356927,"aZ":-25.829370938219718,"pfxX":-2.2430397204564994,"pfxZ":4.283430375448576,"pX":-1.3145639793667843,"pZ":1.4856607775913224,"vX0":-9.056929004478658,"vY0":-119.98078615067158,"vZ0":-3.8948501176992476,"x":167.11,"y":198.67,"x0":2.7772324548852088,"y0":50.00044027969672,"z0":5.392999625388117,"aX":-3.317203794941429},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.2,"breakHorizontal":5.9,"spinRate":2480,"spinDirection":261},"zone":13,"typeConfidence":0.89,"plateTime":0.45390155220401507,"extension":6.707038452829916},"hitData":{"launchSpeed":53.7,"launchAngle":13.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":115.44,"coordY":154.53}},"index":2,"playId":"af599fe8-fd5b-3188-bb0a-935b1e77a0a5","pitchNumber":3,"startTime":"2026-06-27T18:39:37.650Z","endTime":"2026-06-27T18:39:44.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:39:44.855Z","atBatIndex":46},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Hao-Yu Lee homers (3) on a fly ball to left center field.","rbi":1,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-27T18:39:48.806Z","endTime":"2026-06-27T18:40:33.799Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":{"id":595345,"link":"/api/v1/people/595345"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.686090224740067,"aZ":-29.07160996781292,"pfxX":-4.801311337645335,"pfxZ":2.148725376009363,"pX":0.3921145049405001,"pZ":2.6859271182188076,"vX0":-4.863131181918723,"vY0":-118.9576465377616,"vZ0":-0.8225566052402513,"x":102.05,"y":166.26,"x0":3.082440016045956,"y0":50.000031541698775,"z0":5.659364662262554,"aX":-6.914741500463521},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.0,"breakHorizontal":9.8,"spinRate":2443,"spinDirection":265},"zone":6,"typeConfidence":0.93,"plateTime":0.45952283733922217,"extension":6.311892535552435},"hitData":{"launchSpeed":93.8,"launchAngle":37.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":57.4,"coordY":66.37}},"index":0,"playId":"30cdffdc-394f-3c1d-85e0-4cd8548303af","pitchNumber":1,"startTime":"2026-06-27T18:40:11.311Z","endTime":"2026-06-27T18:40:33.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_ab"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_ab"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":11.0,"leverageIndex":0.64,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:40:33.799Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Outman walks.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-27T18:40:57.798Z","endTime":"2026-06-27T18:41:56.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":76.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.90829227187835,"aZ":-25.476692693160647,"pfxX":-2.6593624092396864,"pfxZ":4.6022696573237445,"pX":-0.5451350704083515,"pZ":1.2461531514981372,"vX0":-7.378576407836933,"vY0":-119.04691096297543,"vZ0":-4.728394423439479,"x":137.78,"y":205.13,"x0":2.9229228256668276,"y0":50.002612205843576,"z0":5.526776712988726,"aX":-3.86846086955476},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":7.6,"breakHorizontal":6.4,"spinRate":2406,"spinDirection":251},"zone":13,"typeConfidence":0.9,"plateTime":0.45769606884203684,"extension":6.473636422151089},"index":0,"playId":"b93d6773-38cd-308c-8814-7f4c3cc51046","pitchNumber":1,"startTime":"2026-06-27T18:40:58.355Z","endTime":"2026-06-27T18:41:02.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04883442534759,"aZ":-22.380501544009103,"pfxX":8.598545655262424,"pfxZ":5.687367163650095,"pX":0.050585363241848896,"pZ":0.6351956002093022,"vX0":-10.196130783782042,"vY0":-129.81036994062643,"vZ0":-7.7153230859014945,"x":115.07,"y":221.63,"x0":2.8968245889102233,"y0":50.000643093081216,"z0":5.327587908249297,"aX":14.796411821475548},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.9,"breakHorizontal":-13.6,"spinRate":2263,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.42061935385594307,"extension":6.343989713185588},"index":1,"playId":"7f3298b9-6a95-3029-8350-a9e0ed407f35","pitchNumber":2,"startTime":"2026-06-27T18:41:13.059Z","endTime":"2026-06-27T18:41:17.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.372734820888283,"aZ":-26.304381959681702,"pfxX":-3.7182509700056317,"pfxZ":4.105258553215224,"pX":1.349409630053508,"pZ":3.1139211105854394,"vX0":-2.9585727870937024,"vY0":-117.90934032753506,"vZ0":-0.27107449370951076,"x":65.56,"y":154.7,"x0":3.096900929825474,"y0":50.000012575115896,"z0":5.628026771693769,"aX":-5.309413645512031},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":7.7,"breakHorizontal":7.3,"spinRate":2253,"spinDirection":247},"zone":12,"typeConfidence":0.93,"plateTime":0.46197888018980393,"extension":6.3151070065508375},"index":2,"playId":"bbb8fe9d-94a7-3fee-8c80-139b005b829e","pitchNumber":3,"startTime":"2026-06-27T18:41:31.566Z","endTime":"2026-06-27T18:41:35.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.303768064925872,"aZ":-17.47299739130324,"pfxX":3.0382779873793835,"pfxZ":7.803606802797255,"pX":1.0418457916610857,"pZ":2.702534286856627,"vX0":-6.406295229847766,"vY0":-135.1323353603145,"vZ0":-4.423384239563912,"x":77.29,"y":165.81,"x0":3.0289026029090365,"y0":50.001889582728275,"z0":5.556718690558667,"aX":5.7236456175616},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":-4.4,"spinRate":2205,"spinDirection":141},"zone":12,"typeConfidence":0.85,"plateTime":0.4024802910951202,"extension":6.280259741271221},"index":3,"playId":"1c166e93-dbb3-3d68-8c52-eabcb6a61909","pitchNumber":4,"startTime":"2026-06-27T18:41:48.923Z","endTime":"2026-06-27T18:41:56.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.3,"awayTeamWinProbability":18.700000000000003,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.44,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:41:56.316Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Rogers flies out to left fielder Brice Matthews.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-27T18:41:54.496Z","endTime":"2026-06-27T18:43:33.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":76.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.411602920545793,"aZ":-27.21901519008811,"pfxX":-4.577917838393061,"pfxZ":3.417516105126282,"pX":0.5426364628097365,"pZ":3.1509216416361276,"vX0":-4.569186495724236,"vY0":-118.51226129853971,"vZ0":-0.18873794257706122,"x":96.32,"y":153.71,"x0":3.076477397757939,"y0":50.004335649711926,"z0":5.676507772962099,"aX":-6.642006657240922},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.4,"breakHorizontal":9.2,"spinRate":2385,"spinDirection":261},"zone":3,"typeConfidence":0.93,"plateTime":0.4586920706901343,"extension":6.2928271555876005},"index":0,"playId":"f53bb317-0a75-3228-8653-adb613f2a321","pitchNumber":1,"startTime":"2026-06-27T18:42:21.035Z","endTime":"2026-06-27T18:42:26.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"b1776c3c-6525-3bee-a721-be758bf34c13","startTime":"2026-06-27T18:42:39.627Z","endTime":"2026-06-27T18:42:42.799Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01794787310455,"aZ":-16.35262371404161,"pfxX":4.190280616436061,"pfxZ":9.00831978555183,"pX":0.08934411113452435,"pZ":3.649026663830341,"vX0":-8.502559499706354,"vY0":-131.23485474172577,"vZ0":-2.1199353421742595,"x":113.59,"y":140.26,"x0":2.8169153522711747,"y0":50.001215301512964,"z0":5.676280839906141,"aX":7.359133324892027},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.1,"breakHorizontal":-5.9,"spinRate":2210,"spinDirection":141},"zone":12,"typeConfidence":0.83,"plateTime":0.4163053505008869,"extension":6.2432892615401165},"index":2,"playId":"61b64e8c-eaf2-318b-92ce-80a124eb3e01","pitchNumber":2,"startTime":"2026-06-27T18:42:58.077Z","endTime":"2026-06-27T18:43:03.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5437962752663,"aZ":-15.989739416135883,"pfxX":3.131844366208021,"pfxZ":8.77247658757293,"pX":0.06483788668611647,"pZ":2.7387310916922263,"vX0":-8.406142887518303,"vY0":-134.3436916081838,"vZ0":-4.3967650106778775,"x":114.53,"y":164.83,"x0":2.814585895080446,"y0":50.0036992203164,"z0":5.517872163314444,"aX":5.779329001616255},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.2,"breakHorizontal":-4.1,"spinRate":2338,"spinDirection":141},"zone":5,"typeConfidence":0.88,"plateTime":0.4062502290069889,"extension":6.222831065393899},"hitData":{"launchSpeed":98.2,"launchAngle":41.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.03,"coordY":75.67}},"index":3,"playId":"fb1b4feb-0da7-3eeb-8eda-5569067210ae","pitchNumber":3,"startTime":"2026-06-27T18:43:18.497Z","endTime":"2026-06-27T18:43:33.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.4,"awayTeamWinProbability":20.599999999999994,"homeTeamWinProbabilityAdded":-1.8999999999999915,"leverageIndex":0.8,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:43:33.368Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to left fielder Brice Matthews.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-27T18:44:35.311Z","endTime":"2026-06-27T18:44:48.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"36c11b37-530b-3f3f-a472-63f4e2b8efd6","startTime":"2026-06-27T18:43:59.129Z","endTime":"2026-06-27T18:44:02.419Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"cfe572a9-4e50-3643-9b46-a3f8f25643e3","startTime":"2026-06-27T18:44:18.517Z","endTime":"2026-06-27T18:44:22.333Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":77.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.791773238299058,"aZ":-32.124992706485905,"pfxX":-4.979428098910751,"pfxZ":0.031962519566434366,"pX":-0.033356383208866316,"pZ":2.5127871133544715,"vX0":-5.760210635737772,"vY0":-120.2594130106796,"vZ0":-0.8752761570504498,"x":118.27,"y":170.93,"x0":3.0254003870343618,"y0":50.00243711686462,"z0":5.690897831453516,"aX":-7.409725437060694},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.1,"breakHorizontal":10.2,"spinRate":2522,"spinDirection":245},"zone":5,"typeConfidence":0.93,"plateTime":0.45267026274710354,"extension":6.203303765101658},"hitData":{"launchSpeed":94.8,"launchAngle":40.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.43,"coordY":89.86}},"index":2,"playId":"9591eaa6-6bde-3925-82b6-9d591298db65","pitchNumber":1,"startTime":"2026-06-27T18:44:37.553Z","endTime":"2026-06-27T18:44:48.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:44:48.577Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, third baseman Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-27T18:46:47.472Z","endTime":"2026-06-27T18:47:11.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19927651153729,"aZ":-24.864608173675293,"pfxX":7.931862333441478,"pfxZ":3.8237978953780924,"pX":-0.2681534813313676,"pZ":1.6258734453532526,"vX0":-4.055475524952131,"vY0":-136.64027678080186,"vZ0":-6.681810241146291,"x":127.22,"y":194.88,"x0":0.19659939167212528,"y0":50.00243956297448,"z0":5.7864418883365,"aX":15.152499982223121},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.9,"breakHorizontal":-13.7,"spinRate":2069,"spinDirection":141},"zone":8,"typeConfidence":0.91,"plateTime":0.3992981448137467,"extension":5.668933284666411},"hitData":{"launchSpeed":96.8,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":86.16,"coordY":153.31}},"index":0,"playId":"e9c12c18-5b8c-3ae8-b9db-daf0037029ad","pitchNumber":1,"startTime":"2026-06-27T18:47:03.156Z","endTime":"2026-06-27T18:47:11.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.0,"awayTeamWinProbability":19.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:47:11.641Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake Meyers lines out to right fielder Kerry Carpenter.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-27T18:47:16.625Z","endTime":"2026-06-27T18:48:52.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.920206770197197,"aZ":-23.303122047824132,"pfxX":5.657329306520744,"pfxZ":4.579384848288435,"pX":-0.27043333938978986,"pZ":1.7923498653980345,"vX0":-3.2241970695750806,"vY0":-137.2138130712496,"vZ0":-6.653113178203018,"x":127.31,"y":190.39,"x0":0.17531936067248582,"y0":50.00008423313315,"z0":5.799945621909382,"aX":10.954262578211615},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.3,"breakHorizontal":-9.7,"spinRate":2158,"spinDirection":143},"zone":8,"typeConfidence":0.82,"plateTime":0.39682447237978824,"extension":5.590234980144406},"index":0,"playId":"6d09b06c-50ff-3524-80d1-296b1028e1a7","pitchNumber":1,"startTime":"2026-06-27T18:48:09.795Z","endTime":"2026-06-27T18:48:13.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":73.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.720000059869303,"aZ":-41.95223450881567,"pfxX":-7.723182752245212,"pfxZ":-7.343151804674146,"pX":-0.284480871522931,"pZ":1.5730016496373584,"vX0":0.20492722071251113,"vY0":-114.55622566201993,"vZ0":-0.28638987456571696,"x":127.84,"y":196.31,"x0":0.6286954890903259,"y0":50.00203584202553,"z0":5.792977357801299,"aX":-10.28660997152556},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-13.1,"breakHorizontal":13.9,"spinRate":2790,"spinDirection":310},"zone":13,"typeConfidence":0.89,"plateTime":0.4777238365775265,"extension":5.810454437642011},"index":1,"playId":"bdd8ee17-41e9-3b9d-b543-cc631adcf928","pitchNumber":2,"startTime":"2026-06-27T18:48:22.820Z","endTime":"2026-06-27T18:48:26.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.392889216794384,"aZ":-26.142932368585146,"pfxX":7.11132878435709,"pfxZ":3.1033569729467256,"pX":-0.2522896544266937,"pZ":2.2987096146861448,"vX0":-4.04152692783613,"vY0":-138.0591847378006,"vZ0":-4.773964955339521,"x":126.62,"y":176.71,"x0":0.30030021866481466,"y0":50.006841106339195,"z0":5.79221542781841,"aX":13.84284516975495},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.9,"breakHorizontal":-12.1,"spinRate":2156,"spinDirection":139},"zone":5,"typeConfidence":0.89,"plateTime":0.3955005972290637,"extension":5.705573001728048},"hitData":{"launchSpeed":93.2,"launchAngle":21.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.31,"coordY":95.9}},"index":2,"playId":"cc5fb267-f8e8-376a-842e-9b77ddd1d99d","pitchNumber":3,"startTime":"2026-06-27T18:48:47.049Z","endTime":"2026-06-27T18:48:52.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:48:52.938Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Matthews grounds out, shortstop Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-27T18:48:56.003Z","endTime":"2026-06-27T18:49:21.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94136032341192,"aZ":-26.208382787521842,"pfxX":7.597530439969372,"pfxZ":3.1050885351636355,"pX":-0.1386512063029958,"pZ":1.2834099238626329,"vX0":-3.3850989416266852,"vY0":-137.21710204132845,"vZ0":-7.382422722662344,"x":122.29,"y":204.13,"x0":0.11800861938367628,"y0":50.005295182162286,"z0":5.772280309484078,"aX":14.613525194968176},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.4,"breakHorizontal":-13.2,"spinRate":2065,"spinDirection":134},"zone":13,"typeConfidence":0.91,"plateTime":0.3978760016405376,"extension":5.6718145707238925},"hitData":{"launchSpeed":71.5,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.11,"coordY":151.68}},"index":0,"playId":"55214afd-7444-3605-9fe5-210c77f5aedd","pitchNumber":1,"startTime":"2026-06-27T18:49:14.151Z","endTime":"2026-06-27T18:49:21.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:49:21.714Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Keith flies out sharply to right fielder Cam Smith.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-27T18:51:51.930Z","endTime":"2026-06-27T18:52:17.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: AJ Blubaugh replaces Steven Okert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"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-27T18:50:55.175Z","endTime":"2026-06-27T18:51:54.234Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805123,"link":"/api/v1/people/805123"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.435095160646444,"aZ":-15.582289572392776,"pfxX":-7.153229611770346,"pfxZ":8.582387724769262,"pX":-0.2466301591374775,"pZ":1.7035052995326494,"vX0":7.40592498163085,"vY0":-137.2311295656122,"vZ0":-7.719627505760535,"x":126.4,"y":192.79,"x0":-2.0332278993726947,"y0":50.00580597282079,"z0":5.586328599278935,"aX":-13.834717521257074},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.3,"breakHorizontal":11.6,"spinRate":2169,"spinDirection":220},"zone":8,"typeConfidence":0.89,"plateTime":0.39704319471017735,"extension":6.544572153267921},"index":1,"playId":"e25dc5b6-cc3b-341d-9dd1-843c505f9378","pitchNumber":1,"startTime":"2026-06-27T18:51:54.234Z","endTime":"2026-06-27T18:51:57.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.621347025891602,"aZ":-16.374328203246662,"pfxX":-6.500575912158364,"pfxZ":8.171541214277362,"pX":0.6110596297489698,"pZ":2.7045587527017965,"vX0":9.353232224357447,"vY0":-137.27491071283302,"vZ0":-5.080771908941178,"x":93.71,"y":165.76,"x0":-1.97506269161267,"y0":50.00317380961711,"z0":5.671686575490306,"aX":-12.570869265018306},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":10.1,"spinRate":2193,"spinDirection":216},"zone":6,"typeConfidence":0.88,"plateTime":0.39699121018956474,"extension":6.553697144438149},"hitData":{"launchSpeed":100.2,"launchAngle":46.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":197.92,"coordY":94.15}},"index":2,"playId":"c427c024-203f-3a25-a7e1-7617bf4ad99f","pitchNumber":2,"startTime":"2026-06-27T18:52:08.624Z","endTime":"2026-06-27T18:52:17.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:52:17.834Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Riley Greene doubles (17) on a sharp line drive to right fielder Cam Smith.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-27T18:52:20.434Z","endTime":"2026-06-27T18:53:29.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.918985054588134,"aZ":-31.54937671481289,"pfxX":-9.742010833780672,"pfxZ":0.40722868808206236,"pX":0.018237793434830306,"pZ":1.426358177933155,"vX0":8.502667260015473,"vY0":-122.71834392606108,"vZ0":-3.9697236216263456,"x":116.3,"y":200.27,"x0":-2.2084312757678566,"y0":50.00493955214295,"z0":5.72251665848788,"aX":-15.015743951737804},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.1,"breakHorizontal":16.0,"spinRate":2306,"spinDirection":253},"zone":14,"typeConfidence":0.84,"plateTime":0.44457644515546013,"extension":6.324878076803114},"index":0,"playId":"a9e97ddf-47fc-366a-9db0-63dd6f1bbb98","pitchNumber":1,"startTime":"2026-06-27T18:52:43.653Z","endTime":"2026-06-27T18:52:47.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":95.5,"endSpeed":87.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.816932674371348,"aZ":-11.419782029113886,"pfxX":-5.117941744380584,"pfxZ":10.654572672075565,"pX":-0.12437861570675088,"pZ":3.2765739836031744,"vX0":6.884830823455552,"vY0":-138.857774128247,"vZ0":-4.618554614107091,"x":121.74,"y":150.31,"x0":-1.9738844142097343,"y0":50.003416512655015,"z0":5.724593408961809,"aX":-9.97044136481359},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.5,"breakHorizontal":7.8,"spinRate":2279,"spinDirection":223},"zone":2,"typeConfidence":0.9,"plateTime":0.39483768759499105,"extension":6.503986424012685},"index":1,"playId":"a87287a6-a8ca-35dd-a1d3-78440bf670b4","pitchNumber":2,"startTime":"2026-06-27T18:52:56.653Z","endTime":"2026-06-27T18:53:01.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.280257921056002,"aZ":-15.684555512199267,"pfxX":-5.455920428543313,"pfxZ":8.400383116753838,"pX":0.22626648025992308,"pZ":3.0203531274078643,"vX0":8.135192280220302,"vY0":-139.20700480899427,"vZ0":-4.581158735921965,"x":108.38,"y":157.23,"x0":-2.0251943757539146,"y0":50.00054155155364,"z0":5.7258417458882676,"aX":-10.706898404275696},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":8.2,"spinRate":2244,"spinDirection":217},"zone":2,"typeConfidence":0.9,"plateTime":0.39349295965950315,"extension":6.369181736544655},"hitData":{"launchSpeed":109.8,"launchAngle":18.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":206.46,"coordY":110.82}},"index":2,"playId":"ab61f501-ee76-3bc0-b655-eb70316feccf","pitchNumber":3,"startTime":"2026-06-27T18:53:15.076Z","endTime":"2026-06-27T18:53:29.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":2.5999999999999943,"leverageIndex":0.4,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:53:29.400Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson called out on strikes.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-27T18:53:32.878Z","endTime":"2026-06-27T18:55:06.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"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.4,"endSpeed":86.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.427423159356206,"aZ":-14.922633530823541,"pfxX":-6.728116432082942,"pfxZ":9.015951880982897,"pX":0.7777883237704103,"pZ":3.703921966564696,"vX0":9.755497048230811,"vY0":-137.22551667901325,"vZ0":-3.15820645033398,"x":87.35,"y":138.77,"x0":-1.9437514818427213,"y0":50.00401815587288,"z0":5.882048893331857,"aX":-12.87631632628436},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":10.2,"spinRate":2006,"spinDirection":220},"zone":12,"typeConfidence":0.89,"plateTime":0.3986501378990126,"extension":6.231831221845762},"index":0,"playId":"647004be-9acb-39cc-ac08-2044d9656423","pitchNumber":1,"startTime":"2026-06-27T18:54:04.124Z","endTime":"2026-06-27T18:54:07.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.396618966937517,"aZ":-34.5899014202506,"pfxX":7.876411178012626,"pfxZ":-1.6056397275627319,"pX":0.104866126880184,"pZ":1.3813693137204275,"vX0":3.3969199509449566,"vY0":-122.39115736965734,"vZ0":-3.2164524683246567,"x":113.0,"y":201.48,"x0":-2.326340286046631,"y0":50.00022969024863,"z0":5.691467477777357,"aX":11.88062148493145},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.5,"breakHorizontal":-15.1,"spinRate":2500,"spinDirection":72},"zone":14,"typeConfidence":0.9,"plateTime":0.44846070290012463,"extension":6.365938038974476},"index":1,"playId":"537f455d-c1f5-3526-875b-b99be9fa4a3e","pitchNumber":2,"startTime":"2026-06-27T18:54:22.120Z","endTime":"2026-06-27T18:54:27.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":95.8,"endSpeed":87.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40524224742904,"aZ":-13.202482398288348,"pfxX":-5.819145279847817,"pfxZ":9.673450431386179,"pX":0.010723694257424615,"pZ":1.8394551391061684,"vX0":7.5151690558722315,"vY0":-139.21299591136133,"vZ0":-8.193667928760705,"x":116.59,"y":189.11,"x0":-1.9684648380239385,"y0":50.00634681907724,"z0":5.695958511374605,"aX":-11.417949630432048},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":9.0,"spinRate":2109,"spinDirection":218},"zone":8,"typeConfidence":0.9,"plateTime":0.39351840316266706,"extension":6.461929326682821},"index":2,"playId":"b570ffbf-7557-3618-8f86-7e24e6234ea1","pitchNumber":3,"startTime":"2026-06-27T18:54:39.331Z","endTime":"2026-06-27T18:54:42.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20848333123848,"aZ":-12.077588660112717,"pfxX":-5.063534642397846,"pfxZ":10.283980352844463,"pX":0.556932056507999,"pZ":2.779908136300456,"vX0":8.699716135617747,"vY0":-139.13887785962817,"vZ0":-6.181636396117497,"x":95.77,"y":163.72,"x0":-1.9572022437475916,"y0":50.000723781134205,"z0":5.836037785866437,"aX":-9.893618691233874},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":7.3,"spinRate":2204,"spinDirection":215},"zone":6,"typeConfidence":0.9,"plateTime":0.39415955650704415,"extension":6.546558088466213},"index":3,"playId":"a87945b8-bb98-318c-9d79-1befc092815d","pitchNumber":4,"startTime":"2026-06-27T18:54:59.778Z","endTime":"2026-06-27T18:55:06.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.7,"awayTeamWinProbability":16.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.77,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:55:06.191Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out to first baseman Christian Walker.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-27T18:56:26.248Z","endTime":"2026-06-27T18:56:57.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"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-27T18:55:26.588Z","endTime":"2026-06-27T18:55:40.853Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":6,"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-27T18:55:40.853Z","endTime":"2026-06-27T18:56:28.559Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":95.2,"endSpeed":87.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66380731422205,"aZ":-14.19898082655085,"pfxX":-5.8475024781401626,"pfxZ":9.23504829733329,"pX":0.6057886976635856,"pZ":2.5899347116387883,"vX0":9.34251559101848,"vY0":-138.34992317834804,"vZ0":-5.992673711883251,"x":93.91,"y":168.85,"x0":-2.0487295189933312,"y0":50.0055187184367,"z0":5.72882670382477,"aX":-11.385580763170054},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":8.8,"spinRate":2076,"spinDirection":221},"zone":6,"typeConfidence":0.9,"plateTime":0.3952816637915202,"extension":6.515111053840403},"index":2,"playId":"018a2cd6-6d61-33ef-a668-637e3016c2aa","pitchNumber":1,"startTime":"2026-06-27T18:56:28.559Z","endTime":"2026-06-27T18:56:33.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.296646512491233,"aZ":-34.142113203555375,"pfxX":6.165317064802041,"pfxZ":-1.2775954368451092,"pX":-0.4400206083573338,"pZ":1.4621913413947702,"vX0":2.844443731964288,"vY0":-123.38367705706071,"vZ0":-3.017168086757292,"x":133.77,"y":199.3,"x0":-2.4100524976491555,"y0":50.00427457301309,"z0":5.587400456489808,"aX":9.475650155954312},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.8,"breakHorizontal":-11.9,"spinRate":2467,"spinDirection":62},"zone":13,"typeConfidence":0.9,"plateTime":0.44446608096789886,"extension":6.471356645676834},"hitData":{"launchSpeed":88.5,"launchAngle":-23.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.69,"coordY":162.83}},"index":3,"playId":"c48817a4-6f82-31c9-b552-42f2af3b5310","pitchNumber":2,"startTime":"2026-06-27T18:56:49.816Z","endTime":"2026-06-27T18:56:57.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:56:57.607Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Christian Vázquez lines out to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-27T18:59:30.542Z","endTime":"2026-06-27T18:59:57.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Drew Anderson replaces Framber Valdez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"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-27T18:58:18.251Z","endTime":"2026-06-27T18:59:32.818Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623454,"link":"/api/v1/people/623454"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.285880473413954,"aZ":-32.56294673252646,"pfxX":1.3038102129370819,"pfxZ":-0.2335827765009153,"pX":0.09230065910309283,"pZ":2.3281278907711864,"vX0":4.975750066543775,"vY0":-127.45699160171127,"vZ0":-1.6325113804630513,"x":113.48,"y":175.92,"x0":-2.048488816205807,"y0":50.00476921453971,"z0":5.529854787797048,"aX":2.1605608298904637},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.6,"breakHorizontal":-3.4,"spinRate":2637,"spinDirection":65},"zone":5,"typeConfidence":0.91,"plateTime":0.42847477838002046,"extension":6.464461926187853},"index":1,"playId":"a53a6a7b-c5f9-3e8c-999a-db9705a8bad3","pitchNumber":1,"startTime":"2026-06-27T18:59:32.818Z","endTime":"2026-06-27T18:59:38.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.097413127980744,"aZ":-19.2200368691389,"pfxX":-5.336817104449095,"pfxZ":6.459803365713512,"pX":-0.44003290863550537,"pZ":2.92985757342284,"vX0":6.500567278290494,"vY0":-140.1163492389001,"vZ0":-3.2417445267735587,"x":133.77,"y":159.67,"x0":-2.087344249971528,"y0":50.00297900638178,"z0":5.3445308236587,"aX":-10.703434384860248},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.3,"breakHorizontal":8.5,"spinRate":2299,"spinDirection":215},"zone":1,"typeConfidence":0.88,"plateTime":0.389629656221846,"extension":6.484461026795134},"hitData":{"launchSpeed":90.2,"launchAngle":8.0,"totalDistance":138.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":157.6,"coordY":156.5}},"index":2,"playId":"3bfa293b-1a85-3623-b6bb-7e66d57a6bb5","pitchNumber":2,"startTime":"2026-06-27T18:59:53.097Z","endTime":"2026-06-27T18:59:57.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_ab"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_ab"},{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-06-27T18:59:57.167Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremy Peña strikes out swinging.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-27T19:00:00.997Z","endTime":"2026-06-27T19:01:56.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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(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.1,"endSpeed":75.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31780075516351,"aZ":-42.633569890631875,"pfxX":5.000046633037542,"pfxZ":-7.317979917258446,"pX":1.5431411428262685,"pZ":1.616690476220119,"vX0":6.797861499713802,"vY0":-119.4035587572313,"vZ0":-0.15115600707149146,"x":58.18,"y":195.13,"x0":-2.0024525275098397,"y0":50.00471504977525,"z0":5.552015178303061,"aX":7.1428117093080825},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-13.0,"breakHorizontal":-10.8,"spinRate":2754,"spinDirection":27},"zone":14,"typeConfidence":0.88,"plateTime":0.46062278455409045,"extension":6.362128627633723},"index":0,"playId":"4927ba98-d354-39e5-8b00-8f5563328652","pitchNumber":1,"startTime":"2026-06-27T19:00:34.760Z","endTime":"2026-06-27T19:00:42.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":91.2,"endSpeed":85.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.697658416756653,"aZ":-33.55116466230844,"pfxX":-8.09027966200793,"pfxZ":-0.7591680163120902,"pX":-0.9717489568768947,"pZ":1.1946889768716484,"vX0":5.827677766499615,"vY0":-132.8123160948165,"vZ0":-4.769451379565574,"x":154.04,"y":206.52,"x0":-2.1279565121468607,"y0":50.00453875044988,"z0":5.41529941789184,"aX":-14.657799923836304},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-2.2,"breakHorizontal":13.7,"spinRate":1524,"spinDirection":253},"zone":13,"typeConfidence":0.91,"plateTime":0.41021509276167745,"extension":6.558955056147893},"index":1,"playId":"1f9a0fee-8159-38de-b9f0-92ffca670d13","pitchNumber":2,"startTime":"2026-06-27T19:00:54.260Z","endTime":"2026-06-27T19:00:58.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.030602380436424,"aZ":-25.22951729068082,"pfxX":-8.14663068493519,"pfxZ":3.535106255228417,"pX":-1.2200881885447303,"pZ":2.982534599993924,"vX0":5.386803876110109,"vY0":-138.53258242141314,"vZ0":-2.2743695042879546,"x":163.51,"y":158.25,"x0":-2.1214414922537115,"y0":50.000846329484105,"z0":5.483205705101581,"aX":-15.991784640965225},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.1,"breakHorizontal":13.8,"spinRate":2088,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3938766780042937,"extension":6.39846238241077},"index":2,"playId":"80834e36-12dd-3e24-9e7a-01e9e9104c01","pitchNumber":3,"startTime":"2026-06-27T19:01:10.206Z","endTime":"2026-06-27T19:01:14.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.768056752215582,"aZ":-32.67164487722561,"pfxX":0.5600266411361341,"pfxZ":-0.30012099991121755,"pX":0.738036458038976,"pZ":0.6813383857057804,"vX0":6.826869165877583,"vY0":-126.89143249343309,"vZ0":-5.171821095987261,"x":88.87,"y":220.38,"x0":-2.0499926910827337,"y0":50.00398153458177,"z0":5.3218257744035835,"aX":0.9215079529344631},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.4,"breakHorizontal":-2.4,"spinRate":2729,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.43016661189237215,"extension":6.583682031283794},"index":3,"playId":"a06e543a-0b21-309c-80ca-c17dbc48163d","pitchNumber":4,"startTime":"2026-06-27T19:01:25.962Z","endTime":"2026-06-27T19:01:30.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-27T19:01:37.539Z","endTime":"2026-06-27T19:01:50.956Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.849348049715257,"aZ":-44.62764281962325,"pfxX":3.7322253392129046,"pfxZ":-8.796516719001481,"pX":0.8030944200308126,"pZ":1.6495780034901593,"vX0":5.176683989785823,"vY0":-118.83393360771738,"vZ0":0.2051243573406134,"x":86.39,"y":194.24,"x0":-1.8965200073507102,"y0":50.001256932348596,"z0":5.649097435588932,"aX":5.284584062852961},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-15.5,"breakHorizontal":-8.2,"spinRate":2729,"spinDirection":25},"zone":14,"typeConfidence":0.89,"plateTime":0.462648921789965,"extension":6.455520761337234},"index":5,"playId":"bc226859-e80c-3bcb-b254-16b206a0a937","pitchNumber":5,"startTime":"2026-06-27T19:01:50.956Z","endTime":"2026-06-27T19:01:56.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:01:56.021Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Isaac Paredes walks.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-27T19:01:55.207Z","endTime":"2026-06-27T19:05:04.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.191683298793073,"aZ":-44.207871922670726,"pfxX":4.569238370328383,"pfxZ":-8.373318147946275,"pX":0.3068656889943894,"pZ":1.5898310357459022,"vX0":4.201801206374856,"vY0":-119.72988117643328,"vZ0":-0.041686863347855097,"x":105.3,"y":195.85,"x0":-2.0704722362226993,"y0":50.00105956647666,"z0":5.595584661406566,"aX":6.568326444332927},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-14.9,"breakHorizontal":-9.4,"spinRate":2726,"spinDirection":25},"zone":14,"typeConfidence":0.88,"plateTime":0.45917048852886566,"extension":6.396988070438883},"index":0,"playId":"01c1b6c3-8039-3332-a32f-ae1e78304dca","pitchNumber":1,"startTime":"2026-06-27T19:02:21.812Z","endTime":"2026-06-27T19:02:48.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"}},"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":97.2,"endSpeed":89.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.950876791093634,"aZ":-11.738623725928877,"pfxX":-3.119519993107861,"pfxZ":10.052102477991525,"pX":-0.25318536036212985,"pZ":2.086763256356625,"vX0":6.746000183425333,"vY0":-141.374313792377,"vZ0":-6.568322239957952,"x":126.65,"y":182.44,"x0":-2.2603861772829794,"y0":50.00048549027503,"z0":5.186757850617681,"aX":-6.3409865183754395},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.0,"breakHorizontal":4.3,"spinRate":2368,"spinDirection":213},"zone":8,"typeConfidence":0.92,"plateTime":0.38680782113918477,"extension":6.622029673945187},"index":1,"playId":"21baa15e-4c1f-3036-8ef6-b2f429db1a51","pitchNumber":2,"startTime":"2026-06-27T19:02:54.656Z","endTime":"2026-06-27T19:02:58.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.211852067467834,"aZ":-36.54264257681771,"pfxX":-3.9260284270424526,"pfxZ":-2.4368730142971797,"pX":-0.8392475688131684,"pZ":1.678185431111773,"vX0":4.935698334491204,"vY0":-133.25326429876037,"vZ0":-2.8555086653148605,"x":148.99,"y":193.47,"x0":-2.207275634079413,"y0":50.00149609178394,"z0":5.409498652292231,"aX":-7.044943717027188},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-4.8,"breakHorizontal":6.0,"spinRate":1521,"spinDirection":260},"zone":7,"typeConfidence":0.9,"plateTime":0.411377434515813,"extension":6.444574116836344},"index":2,"playId":"67bfdfe2-bd32-3caf-a2f3-540491b18ee2","pitchNumber":3,"startTime":"2026-06-27T19:03:29.185Z","endTime":"2026-06-27T19:03:34.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"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-27T19:03:39.446Z","endTime":"2026-06-27T19:03:51.917Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08973893017338,"aZ":-30.334453648676185,"pfxX":-4.660859141264212,"pfxZ":1.0194070591587319,"pX":0.585731787907017,"pZ":0.617680316898101,"vX0":8.661825524695482,"vY0":-133.42216778390932,"vZ0":-6.613992376509141,"x":94.67,"y":222.1,"x0":-2.09391561570289,"y0":50.00425992956964,"z0":5.308290624106637,"aX":-8.42361916195177},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.6,"breakHorizontal":6.6,"spinRate":1711,"spinDirection":255},"zone":14,"typeConfidence":0.83,"plateTime":0.4101612775316337,"extension":6.5884117275266485},"index":4,"playId":"03181b02-2a9d-3a12-9938-ec49ed520ec6","pitchNumber":4,"startTime":"2026-06-27T19:03:51.917Z","endTime":"2026-06-27T19:03:55.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.729011635012768,"aZ":-42.99924574760057,"pfxX":3.7806250299565427,"pfxZ":-7.579376974846751,"pX":1.3912373534227542,"pZ":-0.09945430108960107,"vX0":6.41353357993617,"vY0":-119.50435534076745,"vZ0":-3.8388309975623396,"x":63.97,"y":241.47,"x0":-1.8316982291817978,"y0":50.00221486984564,"z0":5.439438628877017,"aX":5.399479294892802},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-14.4,"breakHorizontal":-8.5,"spinRate":2663,"spinDirection":27},"zone":14,"typeConfidence":0.88,"plateTime":0.4605504094584463,"extension":6.431172595389257},"index":5,"playId":"bd331cf9-fece-38be-8c2e-e2616388dd70","pitchNumber":5,"startTime":"2026-06-27T19:04:11.167Z","endTime":"2026-06-27T19:04:15.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27456774804683,"aZ":-41.998414554682256,"pfxX":5.314404087902368,"pfxZ":-7.065348711802254,"pX":-0.12927177091745432,"pZ":1.3012962361437337,"vX0":2.967962523645368,"vY0":-117.7108661980912,"vZ0":-0.8405496105198507,"x":121.93,"y":203.65,"x0":-2.100859963296895,"y0":50.00431892622201,"z0":5.583178643334889,"aX":7.388026061043417},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-12.7,"breakHorizontal":-10.4,"spinRate":2649,"spinDirection":27},"zone":13,"typeConfidence":0.89,"plateTime":0.46697500203698805,"extension":6.441508022799814},"index":6,"playId":"781679cc-c62d-30f0-b676-ea965759cfd9","pitchNumber":6,"startTime":"2026-06-27T19:04:34.313Z","endTime":"2026-06-27T19:04:38.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.781006634077862,"aZ":-18.14056524882416,"pfxX":-3.8710652527385245,"pfxZ":7.071521415524376,"pX":-0.09028851725014186,"pZ":4.349449441864096,"vX0":6.96409216661583,"vY0":-139.59086249331773,"vZ0":0.34293239054664826,"x":120.44,"y":121.34,"x0":-2.1081408874736036,"y0":50.00218119962793,"z0":5.414072650557791,"aX":-7.682427502231252},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.1,"breakHorizontal":5.6,"spinRate":2420,"spinDirection":207},"zone":11,"typeConfidence":0.89,"plateTime":0.3915419710010104,"extension":6.569693793591696},"index":7,"playId":"b878b49c-2da5-3758-9203-65a9b61bb945","pitchNumber":7,"startTime":"2026-06-27T19:04:58.672Z","endTime":"2026-06-27T19:05:04.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.39999999999999,"awayTeamWinProbability":14.600000000000009,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.54,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:05:04.048Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Altuve singles on a ground ball to right fielder Kerry Carpenter. Isaac Paredes to 2nd.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-27T19:05:03.957Z","endTime":"2026-06-27T19:07:10.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"postOnSecond":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.248270962541238,"aZ":-24.31599132712483,"pfxX":-8.541219173124434,"pfxZ":3.981676470406118,"pX":-0.8387361933176188,"pZ":3.2204303080315198,"vX0":6.501994547702654,"vY0":-139.13865929963097,"vZ0":-1.684782714550511,"x":148.97,"y":151.83,"x0":-2.0882823493753424,"y0":50.00375831012711,"z0":5.434403590954594,"aX":-16.860787446420048},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.1,"breakHorizontal":14.3,"spinRate":2162,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.392656000191979,"extension":6.490423622846817},"index":0,"playId":"4d0e7533-8378-3ae5-90d7-004ac656f92e","pitchNumber":1,"startTime":"2026-06-27T19:05:31.045Z","endTime":"2026-06-27T19:05:38.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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.9,"endSpeed":88.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.105653727164068,"aZ":-14.260629626893252,"pfxX":-5.212524597500014,"pfxZ":8.852947278588594,"pX":0.4900759642777475,"pZ":3.5037602510302275,"vX0":9.099354326215098,"vY0":-140.91322384917254,"vZ0":-2.443446525384294,"x":98.32,"y":144.18,"x0":-2.094399014723208,"y0":50.00632709966019,"z0":5.296327029534789,"aX":-10.552360848886133},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":7.7,"spinRate":2382,"spinDirection":211},"zone":12,"typeConfidence":0.91,"plateTime":0.3877551438571487,"extension":6.518342393190891},"index":1,"playId":"ca136b91-16cf-3b93-ba2f-55a2ae23ea23","pitchNumber":2,"startTime":"2026-06-27T19:06:02.497Z","endTime":"2026-06-27T19:06:07.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":96.9,"endSpeed":89.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.045497617298306,"aZ":-24.683400856007424,"pfxX":-9.019156098238074,"pfxZ":3.6826024451257213,"pX":-1.3445198030636618,"pZ":1.9699238522781473,"vX0":5.630012050378052,"vY0":-141.01314316043255,"vZ0":-4.847971042499765,"x":168.25,"y":185.59,"x0":-2.184785511562524,"y0":50.002603890101774,"z0":5.283382051782627,"aX":-18.346083559968612},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.0,"breakHorizontal":15.4,"spinRate":2122,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.3869285284803219,"extension":6.546707753196199},"index":2,"playId":"d22288b2-ad4b-3a60-b949-a5edec1c9500","pitchNumber":3,"startTime":"2026-06-27T19:06:19.565Z","endTime":"2026-06-27T19:06:24.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.232918554984607,"aZ":-37.00707570702926,"pfxX":0.8592472663060398,"pfxZ":-2.8867050930329192,"pX":0.9023708223984156,"pZ":1.0281570663380648,"vX0":7.316392811809045,"vY0":-128.28217048362194,"vZ0":-3.4669082138384777,"x":82.6,"y":211.02,"x0":-2.092014405358003,"y0":50.002386182479285,"z0":5.266574864056798,"aX":1.4378202135971008},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.8,"breakHorizontal":-3.1,"spinRate":2787,"spinDirection":47},"zone":14,"typeConfidence":0.89,"plateTime":0.42611728658373416,"extension":6.60487505213435},"index":3,"playId":"e6d8525b-5391-380a-a66f-e19f5711522e","pitchNumber":4,"startTime":"2026-06-27T19:06:38.632Z","endTime":"2026-06-27T19:06:42.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.520200539620046,"aZ":-34.12457482540677,"pfxX":-5.423190629134916,"pfxZ":-1.0586743946628987,"pX":0.7731757941984228,"pZ":1.086018958128822,"vX0":9.078982020003327,"vY0":-134.0655455296465,"vZ0":-4.856195909141552,"x":87.53,"y":209.46,"x0":-1.9387272660027912,"y0":50.00568344691416,"z0":5.331479558727214,"aX":-9.96387274413699},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-2.8,"breakHorizontal":8.0,"spinRate":1523,"spinDirection":256},"zone":14,"typeConfidence":0.9,"plateTime":0.4071451956739245,"extension":6.403138738036843},"hitData":{"launchSpeed":72.7,"launchAngle":9.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.82,"coordY":118.24}},"index":4,"playId":"62eff658-f794-3da8-a209-251bfc49b95a","pitchNumber":5,"startTime":"2026-06-27T19:06:59.850Z","endTime":"2026-06-27T19:07:10.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.0,"awayTeamWinProbability":18.0,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:07:10.860Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a line drive to left fielder Riley Greene. Isaac Paredes scores. Jose Altuve to 2nd.","rbi":1,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-27T19:08:25.760Z","endTime":"2026-06-27T19:10:14.525Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"postOnSecond":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":{"id":623454,"link":"/api/v1/people/623454"},"isScoringEvent":true,"rbi":true,"earned":true,"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":6,"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-27T19:07:23.025Z","endTime":"2026-06-27T19:08:28.027Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.549562145190695,"aZ":-38.29639770100908,"pfxX":-7.687627815768686,"pfxZ":-3.3583426360739272,"pX":-0.45384671507985613,"pZ":1.4011719569306416,"vX0":6.847492455683236,"vY0":-134.43525481480134,"vZ0":-3.562502526105156,"x":134.3,"y":200.95,"x0":-2.0415873101530115,"y0":50.005391411179446,"z0":5.476519429011832,"aX":-14.000831129241066},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-6.7,"breakHorizontal":12.4,"spinRate":1533,"spinDirection":249},"zone":13,"typeConfidence":0.91,"plateTime":0.4082301048473167,"extension":6.5520173656319525},"index":1,"playId":"a0e4efbe-5339-3402-b890-432412109ed4","pitchNumber":1,"startTime":"2026-06-27T19:08:28.027Z","endTime":"2026-06-27T19:08:32.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.054289181503698,"aZ":-35.878302179986676,"pfxX":-8.32434978183294,"pfxZ":-2.073906720893518,"pX":-0.012278205173376416,"pZ":0.6712163130430061,"vX0":7.971101636306552,"vY0":-133.06426372391192,"vZ0":-5.496315198362048,"x":117.47,"y":220.66,"x0":-1.9678993978711328,"y0":50.00140889701741,"z0":5.368846583018113,"aX":-14.899076072711303},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-4.8,"breakHorizontal":13.3,"spinRate":1616,"spinDirection":252},"zone":14,"typeConfidence":0.91,"plateTime":0.4119298490684553,"extension":6.605611718263724},"index":2,"playId":"2536e035-2785-3a8a-af7d-3d8c3c4c53dc","pitchNumber":2,"startTime":"2026-06-27T19:08:46.147Z","endTime":"2026-06-27T19:08:51.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":96.1,"endSpeed":88.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.094808289423757,"aZ":-17.44560472541147,"pfxX":-4.563581548565306,"pfxZ":7.331404455754601,"pX":-0.4625684805506576,"pZ":4.283987396327198,"vX0":5.657727539555745,"vY0":-140.0209798915241,"vZ0":-0.19903199505187485,"x":134.63,"y":123.11,"x0":-1.9052153487979069,"y0":50.004253312650505,"z0":5.485970305156143,"aX":-9.170561998601178},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.4,"breakHorizontal":7.3,"spinRate":2234,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.38940725104178675,"extension":6.3360436942347},"index":3,"playId":"e7a66497-73b8-3ca6-b246-70b5a845ce79","pitchNumber":3,"startTime":"2026-06-27T19:09:05.052Z","endTime":"2026-06-27T19:09:09.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.834974381427898,"aZ":-42.56262448747781,"pfxX":5.772821683643207,"pfxZ":-7.2783451284160225,"pX":1.3462470550744305,"pZ":2.366958227320207,"vX0":5.746104560688813,"vY0":-119.51823880530662,"vZ0":1.3787196919696538,"x":65.68,"y":174.87,"x0":-1.8505809182730057,"y0":50.00133709533743,"z0":5.643698302547221,"aX":8.241250410154809},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-12.5,"breakHorizontal":-12.0,"spinRate":2718,"spinDirection":30},"zone":14,"typeConfidence":0.87,"plateTime":0.4605830974045775,"extension":6.504936422216044},"index":4,"playId":"40450d34-eedf-317b-81f0-d7a1eba3d367","pitchNumber":4,"startTime":"2026-06-27T19:09:21.289Z","endTime":"2026-06-27T19:09:26.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.055385014298853,"aZ":-24.165976529816025,"pfxX":-10.221091899788126,"pfxZ":4.018572532582823,"pX":-0.3852717187139005,"pZ":2.5580883821281497,"vX0":8.090918862303694,"vY0":-139.2954153448394,"vZ0":-3.270833207201572,"x":131.69,"y":169.71,"x0":-1.9788516204554174,"y0":50.004712597005664,"z0":5.319314407638333,"aX":-20.378307281349468},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.8,"breakHorizontal":17.2,"spinRate":2138,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.39105693651318774,"extension":6.562880720043631},"index":5,"playId":"69645d38-a707-3c0d-8c7a-b035da38840e","pitchNumber":5,"startTime":"2026-06-27T19:09:37.907Z","endTime":"2026-06-27T19:09:43.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":86.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93485918412798,"aZ":-32.63970291276729,"pfxX":-5.498312046094496,"pfxZ":-0.24763301862219578,"pX":0.03837448798330754,"pZ":2.0785229272388355,"vX0":7.278499294722454,"vY0":-134.73239961400952,"vZ0":-2.7519513486288307,"x":115.54,"y":182.66,"x0":-1.96406822511329,"y0":50.005614800378716,"z0":5.38333756487648,"aX":-10.271144817228572},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-0.8,"breakHorizontal":8.6,"spinRate":1492,"spinDirection":256},"zone":8,"typeConfidence":0.89,"plateTime":0.40410439889658134,"extension":6.569396408357143},"hitData":{"launchSpeed":92.0,"launchAngle":9.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.35,"coordY":118.82}},"index":6,"playId":"ff5af527-9dc0-3d70-9586-9224589c4427","pitchNumber":6,"startTime":"2026-06-27T19:10:00.466Z","endTime":"2026-06-27T19:10:14.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.19999999999999,"awayTeamWinProbability":29.80000000000001,"homeTeamWinProbabilityAdded":-11.800000000000011,"leverageIndex":2.66,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:10:14.525Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joey Loperfido flies out to center fielder James Outman.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-27T19:12:46.880Z","endTime":"2026-06-27T19:15:08.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,2],"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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Joey Loperfido replaces Cam Smith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":6,"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-27T19:10:51.791Z","endTime":"2026-06-27T19:10:57.188Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":701358,"link":"/api/v1/people/701358"},"defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":6,"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-27T19:10:57.188Z","endTime":"2026-06-27T19:11:08.829Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Drew Sommers replaces Drew Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-06-27T19:11:08.829Z","endTime":"2026-06-27T19:12:49.014Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805427,"link":"/api/v1/people/805427"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.6,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13258909369959,"aZ":-27.6913652198654,"pfxX":8.659629704488568,"pfxZ":2.313025572717927,"pX":-0.4962583325436265,"pZ":1.7705356951987097,"vX0":-11.603401533796653,"vY0":-137.30973371787664,"vZ0":-2.7657654654151536,"x":135.92,"y":190.98,"x0":2.630016291076043,"y0":50.00182231477209,"z0":4.645426694816827,"aX":16.782395438264558},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.8,"breakHorizontal":-13.7,"spinRate":2162,"spinDirection":112},"zone":7,"typeConfidence":2.0,"plateTime":0.3966230573379099,"extension":7.363102194054171},"index":3,"playId":"618438f9-41f3-3fcc-89af-6cbe214a9e3e","pitchNumber":1,"startTime":"2026-06-27T19:12:49.014Z","endTime":"2026-06-27T19:12:52.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":77.0,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.559049800990515,"aZ":-34.710973396819256,"pfxX":-4.510080876470862,"pfxZ":-1.7163947560439707,"pX":-0.8599551546369525,"pZ":1.0876599032764127,"vX0":-7.282240500417897,"vY0":-119.68389265845218,"vZ0":-0.9817547564287079,"x":149.78,"y":209.41,"x0":2.78925077798276,"y0":50.00558515458546,"z0":4.567390334308859,"aX":-6.650169485847129},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.1,"breakHorizontal":9.7,"spinRate":2253,"spinDirection":300},"zone":13,"typeConfidence":0.9,"plateTime":0.45482180866034705,"extension":7.197630430552406},"index":4,"playId":"94c49e07-2699-3d95-97f0-0e9ae04c1d65","pitchNumber":2,"startTime":"2026-06-27T19:13:06.034Z","endTime":"2026-06-27T19:13:10.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.791985865282047,"aZ":-25.342576854642367,"pfxX":8.62770449343517,"pfxZ":3.4444862602789,"pX":-1.87565569659471,"pZ":1.2306434467198855,"vX0":-15.248581789562788,"vY0":-138.6986207187424,"vZ0":-4.5329680720416565,"x":188.5,"y":205.55,"x0":2.527904177853929,"y0":50.00297724049039,"z0":4.5390490215019765,"aX":17.11322097968836},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.5,"breakHorizontal":-13.1,"spinRate":2266,"spinDirection":124},"zone":13,"typeConfidence":0.87,"plateTime":0.3922229857354327,"extension":7.530294689138216},"index":5,"playId":"035c5beb-7d7e-3fee-81e1-697fc8306ec8","pitchNumber":3,"startTime":"2026-06-27T19:13:27.017Z","endTime":"2026-06-27T19:13:30.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04849973139937,"aZ":-26.218303338369093,"pfxX":9.6703392443403,"pfxZ":3.0466924120273573,"pX":-0.019385146652629696,"pZ":1.6403225574084306,"vX0":-11.128316369817327,"vY0":-138.67049402812535,"vZ0":-3.30313426223724,"x":117.74,"y":194.49,"x0":2.7829637075112794,"y0":50.002534906525135,"z0":4.589632872349873,"aX":18.896589640723604},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.0,"breakHorizontal":-15.2,"spinRate":2247,"spinDirection":125},"zone":8,"typeConfidence":0.94,"plateTime":0.3944959940259394,"extension":7.319463918566255},"index":6,"playId":"523f377d-397b-3c5c-abf1-7a640ca85e63","pitchNumber":4,"startTime":"2026-06-27T19:13:45.709Z","endTime":"2026-06-27T19:13:57.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.0248356321678,"aZ":-33.293489154257195,"pfxX":-6.547873599256598,"pfxZ":-0.7922685998462402,"pX":0.2307691513017858,"pZ":1.1801406787495132,"vX0":-4.165429921094385,"vY0":-118.06150227879071,"vZ0":-0.9078071258865843,"x":108.2,"y":206.92,"x0":2.864280289203272,"y0":50.000633707575076,"z0":4.615328670804411,"aX":-9.304053619652418},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.3,"breakHorizontal":12.8,"spinRate":2289,"spinDirection":291},"zone":14,"typeConfidence":0.9,"plateTime":0.4627222132769373,"extension":7.44805825510203},"hitData":{"launchSpeed":90.4,"launchAngle":42.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.85,"coordY":90.3}},"index":7,"playId":"6429fe03-9587-30a1-b0c5-ec720e229f6b","pitchNumber":5,"startTime":"2026-06-27T19:14:57.688Z","endTime":"2026-06-27T19:15:08.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":805427,"link":"/api/v1/people/805427"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":805427,"link":"/api/v1/people/805427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":8.700000000000017,"leverageIndex":3.42,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:15:08.084Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zach McKinstry doubles (5) on a line drive to left fielder Brice Matthews.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-27T19:17:13.601Z","endTime":"2026-06-27T19:18:33.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Joey Loperfido remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":6,"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-27T19:16:26.542Z","endTime":"2026-06-27T19:17:15.783Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":701358,"link":"/api/v1/people/701358"},"defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.545726846046506,"aZ":-27.812980119350552,"pfxX":11.498927097371501,"pfxZ":2.9929455988841873,"pX":-0.03653557136600622,"pZ":2.9389156811064847,"vX0":1.984335917817432,"vY0":-120.31792159015997,"vZ0":-0.813072401975451,"x":118.39,"y":159.43,"x0":-2.3665376314408237,"y0":50.00384337221365,"z0":5.758008538900494,"aX":16.766948183130673},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.5,"breakHorizontal":-21.2,"spinRate":2406,"spinDirection":67},"zone":2,"typeConfidence":0.9,"plateTime":0.45618628186613286,"extension":6.404156989605314},"index":1,"playId":"4aa35630-a728-3bbc-889b-613eba7565a8","pitchNumber":1,"startTime":"2026-06-27T19:17:15.783Z","endTime":"2026-06-27T19:17:19.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.343399083803217,"aZ":-29.675261127411613,"pfxX":11.011766151859113,"pfxZ":1.7352833697302348,"pX":-1.1998636893872678,"pZ":1.0993826700346452,"vX0":-0.3510198032890557,"vY0":-119.5352303491657,"vZ0":-4.16121075237516,"x":162.74,"y":209.1,"x0":-2.479817284656743,"y0":50.0017856296636,"z0":5.544950561405793,"aX":15.837281680468816},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.4,"breakHorizontal":-19.8,"spinRate":2534,"spinDirection":71},"zone":13,"typeConfidence":0.9,"plateTime":0.4592827218434077,"extension":6.359325507206835},"index":2,"playId":"5d95c85f-959c-3650-9fdb-c95feb64a889","pitchNumber":2,"startTime":"2026-06-27T19:17:29.062Z","endTime":"2026-06-27T19:17:33.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":96.0,"endSpeed":88.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17323084483648,"aZ":-12.970848609721378,"pfxX":-6.0935031966283635,"pfxZ":9.659215772790553,"pX":-0.9755114202469585,"pZ":4.040575255095864,"vX0":5.221789803882398,"vY0":-139.79115690878982,"vZ0":-2.2199979261431806,"x":154.18,"y":129.68,"x0":-2.071827665668618,"y0":50.00360922623574,"z0":5.691850651832829,"aX":-12.115442708925604},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.3,"breakHorizontal":10.1,"spinRate":2278,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.3911435444084379,"extension":6.399371127693316},"index":3,"playId":"dcef7379-89dc-3378-8008-95098770840f","pitchNumber":3,"startTime":"2026-06-27T19:17:43.700Z","endTime":"2026-06-27T19:17:46.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":95.8,"endSpeed":87.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.716314741294028,"aZ":-11.746929844447692,"pfxX":-7.546852697658025,"pfxZ":10.327061740276482,"pX":-0.8736512499231054,"pZ":2.9950069259677545,"vX0":5.933982711202237,"vY0":-139.37586567118854,"vZ0":-5.352924961203445,"x":150.3,"y":157.91,"x0":-2.043985721197205,"y0":50.003378373385516,"z0":5.708281015007929,"aX":-14.929683466930793},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.9,"breakHorizontal":12.5,"spinRate":2337,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.39216777522926893,"extension":6.476707228467004},"index":4,"playId":"9dd86f44-250f-371b-9057-67dd9a65a530","pitchNumber":4,"startTime":"2026-06-27T19:18:00.696Z","endTime":"2026-06-27T19:18:05.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71139396511198,"aZ":-15.215678146911193,"pfxX":-6.330577440677317,"pfxZ":8.377171838299793,"pX":-0.6284432838554362,"pZ":3.708188276154924,"vX0":6.318289653000475,"vY0":-140.43866808338294,"vZ0":-3.011756174177123,"x":140.95,"y":138.66,"x0":-2.0701063627265737,"y0":50.00680860196256,"z0":5.7669439885039075,"aX":-12.822330476325426},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.9,"breakHorizontal":10.4,"spinRate":2216,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.3879805768033999,"extension":6.471943423039059},"hitData":{"launchSpeed":83.5,"launchAngle":13.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":58.02,"coordY":131.26}},"index":5,"playId":"b8fabd88-4f50-3e89-852b-74290c47d53f","pitchNumber":5,"startTime":"2026-06-27T19:18:22.086Z","endTime":"2026-06-27T19:18:33.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.2,"awayTeamWinProbability":15.799999999999997,"homeTeamWinProbabilityAdded":5.299999999999997,"leverageIndex":0.75,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:18:33.917Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Hao-Yu Lee lines out to center fielder Jake Meyers.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-27T19:19:06.914Z","endTime":"2026-06-27T19:20:19.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"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":94.7,"endSpeed":86.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83054298487255,"aZ":-13.238985971887955,"pfxX":-7.635083634482462,"pfxZ":9.809588851525138,"pX":0.25597995966706616,"pZ":3.1669294509479684,"vX0":8.701217269829328,"vY0":-137.64976033046904,"vZ0":-4.783487646261005,"x":107.24,"y":153.27,"x0":-1.945097168668093,"y0":50.00623842645764,"z0":5.814913988072051,"aX":-14.743407569531369},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":12.1,"spinRate":2156,"spinDirection":217},"zone":2,"typeConfidence":0.9,"plateTime":0.3970132380833027,"extension":6.49372207125778},"index":0,"playId":"5ce5b0fd-d269-3457-ba64-ef147ab75120","pitchNumber":1,"startTime":"2026-06-27T19:19:31.784Z","endTime":"2026-06-27T19:19:35.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":96.2,"endSpeed":88.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.125950146659417,"aZ":-12.82940661871646,"pfxX":-3.83352277286002,"pfxZ":9.663100229236345,"pX":1.2559420745079126,"pZ":3.3440600231518145,"vX0":9.899776479775587,"vY0":-139.79453899862582,"vZ0":-4.599890385683542,"x":69.13,"y":148.49,"x0":-1.8152718428216437,"y0":50.004106259106656,"z0":5.837268349240935,"aX":-7.676811184757759},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.8,"breakHorizontal":5.2,"spinRate":2189,"spinDirection":213},"zone":12,"typeConfidence":0.9,"plateTime":0.39010470678127485,"extension":6.400076058738591},"index":1,"playId":"55f0baab-d4c8-3212-95ac-0773115c358a","pitchNumber":2,"startTime":"2026-06-27T19:19:52.335Z","endTime":"2026-06-27T19:19:56.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11345230084924,"aZ":-27.28048513587235,"pfxX":7.603658112184837,"pfxZ":3.1018020077779287,"pX":0.7663741813433003,"pZ":2.323324041864893,"vX0":4.782879602027614,"vY0":-124.51633254848312,"vZ0":-2.800924907461523,"x":87.79,"y":176.05,"x0":-2.1644811823334664,"y0":50.00002158897217,"z0":5.7109949658269725,"aX":11.982226310543796},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.3,"breakHorizontal":-14.9,"spinRate":2537,"spinDirection":77},"zone":6,"typeConfidence":0.9,"plateTime":0.4392508991845694,"extension":6.503859970888514},"hitData":{"launchSpeed":81.0,"launchAngle":28.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.5,"coordY":79.3}},"index":2,"playId":"e6dcdb38-05f9-3497-9f6b-25f527ad045e","pitchNumber":3,"startTime":"2026-06-27T19:20:09.846Z","endTime":"2026-06-27T19:20:19.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.7,"awayTeamWinProbability":19.299999999999997,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":0.94,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:20:19.499Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-27T19:20:24.046Z","endTime":"2026-06-27T19:22:00.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.896868116366388,"aZ":-26.478317513062322,"pfxX":-9.099194070016067,"pfxZ":3.727984301584222,"pX":0.38476998927529893,"pZ":1.1323310316775237,"vX0":9.025788088176544,"vY0":-122.20956093552154,"vZ0":-5.625182357096283,"x":102.33,"y":208.21,"x0":-2.1572279924978446,"y0":50.00191418616575,"z0":5.71071291514505,"aX":-13.89676935902891},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.8,"breakHorizontal":14.6,"spinRate":2332,"spinDirection":251},"zone":14,"typeConfidence":0.86,"plateTime":0.4465286503454564,"extension":6.199892533018416},"index":0,"playId":"0e7c90c2-d595-3845-8633-195e51b4217e","pitchNumber":1,"startTime":"2026-06-27T19:20:49.500Z","endTime":"2026-06-27T19:20:53.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71362670961035,"aZ":-29.013411959187746,"pfxX":-9.212425611296377,"pfxZ":2.046535346591008,"pX":0.12545685159943817,"pZ":1.7393197632280983,"vX0":8.475173425121199,"vY0":-123.38102069356923,"vZ0":-3.7602189475363565,"x":112.22,"y":191.82,"x0":-2.151212083457876,"y0":50.00495673085001,"z0":5.718365537051833,"aX":-14.256538438473509},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.1,"breakHorizontal":14.8,"spinRate":2331,"spinDirection":245},"zone":8,"typeConfidence":0.87,"plateTime":0.4433025114154763,"extension":6.27464167002668},"index":1,"playId":"ad6fb4e8-b43f-3336-89ac-097d0dc2fa28","pitchNumber":2,"startTime":"2026-06-27T19:21:05.800Z","endTime":"2026-06-27T19:21:10.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.659196803503175,"aZ":-28.68481749124904,"pfxX":8.354343120279388,"pfxZ":2.2904911634435496,"pX":-0.4950308481211168,"pZ":3.103825391616408,"vX0":1.6163693402506123,"vY0":-122.42425025158629,"vZ0":-0.5647162514104603,"x":135.87,"y":154.98,"x0":-2.248797067426585,"y0":50.00063803027686,"z0":5.787913920391186,"aX":12.70706412793329},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.3,"breakHorizontal":-15.5,"spinRate":2598,"spinDirection":61},"zone":1,"typeConfidence":0.9,"plateTime":0.44701661573341767,"extension":6.066792105513575},"index":2,"playId":"72ec9e93-271f-3701-aab1-3690f4dac0bb","pitchNumber":3,"startTime":"2026-06-27T19:21:26.212Z","endTime":"2026-06-27T19:21:30.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"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-27T19:21:36.457Z","endTime":"2026-06-27T19:21:54.107Z","isPitch":false,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.801078131665545,"aZ":-25.47399846237591,"pfxX":-8.984986491122253,"pfxZ":4.2372542880548085,"pX":-0.3418673884525612,"pZ":1.6391663988398266,"vX0":7.265569453250822,"vY0":-124.67736153408055,"vZ0":-4.831240920511302,"x":130.03,"y":194.52,"x0":-2.118752063089849,"y0":50.00565102064087,"z0":5.690602061254238,"aX":-14.223849908173019},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.8,"breakHorizontal":14.8,"spinRate":2321,"spinDirection":235},"zone":7,"typeConfidence":0.89,"plateTime":0.43840023399505323,"extension":6.26171968762716},"index":4,"playId":"6be8144a-32c3-3056-85c3-763fb03b9a22","pitchNumber":4,"startTime":"2026-06-27T19:21:54.107Z","endTime":"2026-06-27T19:22:00.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.7,"awayTeamWinProbability":22.299999999999997,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.12,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:22:00.080Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Rogers grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-27T19:22:00.520Z","endTime":"2026-06-27T19:24:00.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75626055048423,"aZ":-29.870676690395687,"pfxX":8.092326485471363,"pfxZ":1.48246883214534,"pX":0.1035463289024615,"pZ":2.773119860838584,"vX0":2.8802946135729153,"vY0":-123.3540656396888,"vZ0":-1.1785035937750308,"x":113.05,"y":163.91,"x0":-2.1280511081684903,"y0":50.00161558414463,"z0":5.757633910156284,"aX":12.566512437025876},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.6,"breakHorizontal":-15.4,"spinRate":2691,"spinDirection":62},"zone":5,"typeConfidence":0.9,"plateTime":0.442718489720312,"extension":6.551472269730115},"index":0,"playId":"432e5b9b-3d4a-38ab-a626-2f03edc40f27","pitchNumber":1,"startTime":"2026-06-27T19:22:25.790Z","endTime":"2026-06-27T19:22:30.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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.0,"endSpeed":88.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83018067128819,"aZ":-14.419083281887758,"pfxX":-5.187019025699664,"pfxZ":8.936691149513205,"pX":0.8674826779870894,"pZ":2.250486598844657,"vX0":9.34362943730057,"vY0":-139.44194552114556,"vZ0":-7.025070079516164,"x":83.93,"y":178.02,"x0":-1.8396900640802025,"y0":50.000387394397215,"z0":5.7379559549325965,"aX":-10.302906153988468},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":7.7,"spinRate":2161,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.3915207064041879,"extension":6.453770032915898},"index":1,"playId":"5c0e50f7-7aa5-3da9-a650-2e875f0e5f59","pitchNumber":2,"startTime":"2026-06-27T19:22:47.810Z","endTime":"2026-06-27T19:22:52.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":96.6,"endSpeed":88.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.895247943237006,"aZ":-13.393516345118895,"pfxX":-5.403062900463825,"pfxZ":9.363822190653526,"pX":1.1778426536518576,"pZ":2.476224553783157,"vX0":10.311614684057272,"vY0":-140.29639695839953,"vZ0":-6.529409677712918,"x":72.1,"y":171.92,"x0":-1.8329790902388652,"y0":50.00432600636446,"z0":5.696164396720947,"aX":-10.83925736171286},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.8,"breakHorizontal":7.8,"spinRate":2281,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.3894910526471542,"extension":6.494817061772118},"index":2,"playId":"d3039667-35ad-31af-9983-7c18ca768094","pitchNumber":3,"startTime":"2026-06-27T19:23:07.116Z","endTime":"2026-06-27T19:23:10.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69157997227887,"aZ":-28.32701356466811,"pfxX":6.380833368436884,"pfxZ":2.4645660015020168,"pX":-0.3863650030455023,"pZ":2.0133451905580984,"vX0":2.381885460211052,"vY0":-123.56483086676612,"vZ0":-3.3297926245956044,"x":131.73,"y":184.42,"x0":-2.1894082185357466,"y0":50.000556183001976,"z0":5.737176674998095,"aX":9.947598175346869},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.0,"breakHorizontal":-12.1,"spinRate":2729,"spinDirection":69},"zone":7,"typeConfidence":0.9,"plateTime":0.4418612095423531,"extension":6.2735001403508095},"index":3,"playId":"c8827689-7907-3e52-8204-cf39b6024a7b","pitchNumber":4,"startTime":"2026-06-27T19:23:27.460Z","endTime":"2026-06-27T19:23:33.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.024937216111326,"aZ":-28.450784580917936,"pfxX":5.219805537552688,"pfxZ":2.4449734400086403,"pX":0.5708602622690806,"pZ":1.3501060221100365,"vX0":4.9453567944900785,"vY0":-122.56250425788505,"vZ0":-4.533567868741093,"x":95.24,"y":202.33,"x0":-2.15052173562328,"y0":50.00273990754727,"z0":5.651079767560127,"aX":7.94727215587667},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.6,"breakHorizontal":-10.6,"spinRate":2731,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.44675117691432487,"extension":6.533049623329204},"hitData":{"launchSpeed":87.7,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.09,"coordY":154.72}},"index":4,"playId":"2b8a0299-0e59-3fab-9fb0-5740bea7f040","pitchNumber":5,"startTime":"2026-06-27T19:23:52.448Z","endTime":"2026-06-27T19:24:00.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.2,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:24:00.723Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yainer Diaz singles on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-27T19:26:33.155Z","endTime":"2026-06-27T19:27:28.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Matt Vierling replaces right fielder Kerry Carpenter, batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":6,"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-27T19:25:20.815Z","endTime":"2026-06-27T19:25:20.835Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Will Vest replaces Drew Sommers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"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-27T19:25:20.835Z","endTime":"2026-06-27T19:26:35.190Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676684,"link":"/api/v1/people/676684"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.107974243451853,"aZ":-31.449492084871242,"pfxX":-0.06826764370627447,"pfxZ":0.4388027320924479,"pX":-0.1588821736440237,"pZ":4.169150140883116,"vX0":4.487813405485924,"vY0":-127.4963062919013,"vZ0":2.3372520611066436,"x":123.06,"y":126.21,"x0":-1.9297039764785278,"y0":50.00366260569373,"z0":5.714990332299026,"aX":-0.11381524983106282},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.6,"breakHorizontal":-0.8,"spinRate":2535,"spinDirection":59},"zone":11,"typeConfidence":0.9,"plateTime":0.42887857117242634,"extension":6.164706535549439},"index":2,"playId":"fc605768-ad84-34be-9762-c591b9b9d1fc","pitchNumber":1,"startTime":"2026-06-27T19:26:35.190Z","endTime":"2026-06-27T19:26:38.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96338111903868,"aZ":-21.303399075963,"pfxX":-8.264396277095939,"pfxZ":5.515396849693772,"pX":0.12448736845224256,"pZ":1.1542696742594125,"vX0":7.999361452696302,"vY0":-138.36907168515782,"vZ0":-7.779229604731051,"x":112.25,"y":207.61,"x0":-1.7067391097177114,"y0":50.006476631509294,"z0":5.390042949242268,"aX":-16.301032784312362},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.8,"breakHorizontal":13.7,"spinRate":2106,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.3933113778760462,"extension":6.337240780999469},"index":3,"playId":"5f44e100-c55d-336d-9081-f97de9a6e717","pitchNumber":2,"startTime":"2026-06-27T19:26:48.403Z","endTime":"2026-06-27T19:26:51.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.275890795716567,"aZ":-14.000294314259346,"pfxX":-4.227219626374346,"pfxZ":9.151753965447163,"pX":-0.26446881645131143,"pZ":2.2905695589538793,"vX0":5.6757362884453135,"vY0":-139.52424554698766,"vZ0":-6.353935595226558,"x":127.08,"y":176.93,"x0":-1.7690490336568465,"y0":50.003946062740084,"z0":5.5077665199753705,"aX":-8.395599859183825},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.6,"breakHorizontal":6.6,"spinRate":2200,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.391490222772477,"extension":6.280862229311502},"index":4,"playId":"e3cd3b09-b2ba-380a-933e-9778cbd9510a","pitchNumber":3,"startTime":"2026-06-27T19:27:03.553Z","endTime":"2026-06-27T19:27:08.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70765465928969,"aZ":-30.37847012669155,"pfxX":0.29318060964843595,"pfxZ":1.0890420835266248,"pX":0.32946208556881246,"pZ":2.476148126637707,"vX0":5.5340797481097725,"vY0":-127.07884644715864,"vZ0":-1.630973049325874,"x":104.44,"y":171.92,"x0":-1.905920726712718,"y0":50.003214606625264,"z0":5.517768635252857,"aX":0.4842591051767509},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.8,"breakHorizontal":-1.7,"spinRate":2698,"spinDirection":47},"zone":6,"typeConfidence":0.9,"plateTime":0.42943426609003543,"extension":6.324956098342115},"hitData":{"launchSpeed":92.1,"launchAngle":14.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":58.44,"coordY":119.99}},"index":5,"playId":"1932553c-c886-3ce7-b0af-ac915077c5fd","pitchNumber":4,"startTime":"2026-06-27T19:27:17.779Z","endTime":"2026-06-27T19:27:28.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":-8.799999999999997,"leverageIndex":2.14,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:27:28.606Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Meyers called out on strikes.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-27T19:27:35.369Z","endTime":"2026-06-27T19:28:58.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"O","description":"Foul Tip"},"description":"Foul Tip","code":"O","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":94.9,"endSpeed":89.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.801350860912667,"aZ":-21.24769277657536,"pfxX":-6.26834633408923,"pfxZ":5.4834429625620595,"pX":-0.16886290982847632,"pZ":2.4488986151751964,"vX0":6.719569481031673,"vY0":-138.33110819519646,"vZ0":-4.536897335874591,"x":123.44,"y":172.66,"x0":-1.7833660756673364,"y0":50.00194495261255,"z0":5.483797485447072,"aX":-12.486295732347845},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.5,"breakHorizontal":10.4,"spinRate":2066,"spinDirection":213},"zone":5,"typeConfidence":0.84,"plateTime":0.3918375228473643,"extension":6.335727249580321},"index":0,"playId":"507a037d-0e6f-3882-9ae8-037dba4a1df6","pitchNumber":1,"startTime":"2026-06-27T19:27:50.230Z","endTime":"2026-06-27T19:28:01.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.944660014505942,"aZ":-31.816526499652262,"pfxX":0.4275619511601674,"pfxZ":0.21732372367644004,"pX":0.8445204224314129,"pZ":2.15906862813003,"vX0":6.344711470897002,"vY0":-127.80656413286908,"vZ0":-2.490160501718764,"x":84.81,"y":180.49,"x0":-1.7117383139109472,"y0":50.00632084457786,"z0":5.61101241031144,"aX":0.7165356144566541},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.1,"breakHorizontal":-2.0,"spinRate":2619,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.42632680142809676,"extension":6.240368032257173},"index":1,"playId":"c8604ecd-18d4-308b-99cf-a42172e46167","pitchNumber":2,"startTime":"2026-06-27T19:28:10.126Z","endTime":"2026-06-27T19:28:15.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":96.3,"endSpeed":88.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.027504698093768,"aZ":-15.983049516414392,"pfxX":-4.403092849021432,"pfxZ":8.034815937483575,"pX":0.38115819161849307,"pZ":4.243705358384245,"vX0":7.034779350138127,"vY0":-140.18547259114635,"vZ0":-1.0899234427288633,"x":102.47,"y":124.2,"x0":-1.5745696293234146,"y0":50.00055421540318,"z0":5.668271664871688,"aX":-8.871095990213531},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":6.7,"spinRate":2011,"spinDirection":211},"zone":12,"typeConfidence":0.89,"plateTime":0.38889047459846315,"extension":6.343755590814512},"index":2,"playId":"8a64439d-9d03-37b0-96a6-73f8968e646b","pitchNumber":3,"startTime":"2026-06-27T19:28:33.473Z","endTime":"2026-06-27T19:28:38.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.582575635783922,"aZ":-15.471972937193682,"pfxX":-5.113408521120185,"pfxZ":8.215737848885249,"pX":0.44381254199015335,"pZ":2.065123979776822,"vX0":7.419009663058106,"vY0":-140.46803947830392,"vZ0":-6.668021149880236,"x":100.08,"y":183.02,"x0":-1.5460423050229617,"y0":50.005633983031665,"z0":5.443961113736798,"aX":-10.399659444703705},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.9,"breakHorizontal":8.0,"spinRate":2058,"spinDirection":215},"zone":9,"typeConfidence":0.82,"plateTime":0.3873354521885375,"extension":6.278472334925954},"index":3,"playId":"33a8cd4e-1332-3e7c-9145-28b5f546ded0","pitchNumber":4,"startTime":"2026-06-27T19:28:52.411Z","endTime":"2026-06-27T19:28:58.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_ab"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_ab"},{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_pa"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":8.0,"leverageIndex":3.54,"dramaIndex":143.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:28:58.426Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Trammell strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-27T19:29:35.324Z","endTime":"2026-06-27T19:32:22.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6,7,8],"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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Taylor Trammell replaces Brice Matthews.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":6,"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-27T19:29:13.426Z","endTime":"2026-06-27T19:29:37.644Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":694728,"link":"/api/v1/people/694728"},"defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":89.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.532619615857072,"aZ":-14.578606341123232,"pfxX":-4.690976333041094,"pfxZ":8.766592024079277,"pX":-0.19278293988639497,"pZ":2.6631733426368314,"vX0":5.672887636438015,"vY0":-139.62545700836534,"vZ0":-5.371593203802473,"x":124.35,"y":166.87,"x0":-1.6256155856680996,"y0":50.00430798011867,"z0":5.544904688851487,"aX":-9.417397593408602},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.1,"breakHorizontal":7.6,"spinRate":2278,"spinDirection":213},"zone":5,"typeConfidence":0.88,"plateTime":0.3898225473914807,"extension":6.273021108176099},"index":1,"playId":"328e19f8-2b2a-3e28-8fed-6650f712ac37","pitchNumber":1,"startTime":"2026-06-27T19:29:37.644Z","endTime":"2026-06-27T19:29:46.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":96.2,"endSpeed":88.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57533120344788,"aZ":-17.55693362255332,"pfxX":-3.6468332759163173,"pfxZ":7.299538524776137,"pX":-0.15781105700102366,"pZ":4.123104783964849,"vX0":5.324904335484555,"vY0":-140.1448380081347,"vZ0":-1.151396976954265,"x":123.02,"y":127.46,"x0":-1.6025211627561613,"y0":50.00697800968091,"z0":5.678145036947159,"aX":-7.3074988589615115},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.2,"breakHorizontal":5.6,"spinRate":2014,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.3897731251070109,"extension":6.30319087752871},"index":2,"playId":"59da055d-6f56-317e-ac81-3533a08ddcc3","pitchNumber":2,"startTime":"2026-06-27T19:30:15.195Z","endTime":"2026-06-27T19:30:18.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":96.5,"endSpeed":88.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43519366781207,"aZ":-13.990167356555963,"pfxX":-2.9896135767046936,"pfxZ":9.085333124826372,"pX":-0.7589532407096639,"pZ":2.293483742896453,"vX0":3.761633683596211,"vY0":-140.48752524049345,"vZ0":-6.3467361474047355,"x":145.93,"y":176.86,"x0":-1.7260193214252866,"y0":50.00330924921944,"z0":5.489017088543472,"aX":-5.9841729339721335},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":4.7,"spinRate":2040,"spinDirection":208},"zone":4,"typeConfidence":0.92,"plateTime":0.38967452274629233,"extension":6.245098462269329},"index":3,"playId":"e9abff7c-e4cd-3926-a54d-9785e2bb8834","pitchNumber":3,"startTime":"2026-06-27T19:30:30.704Z","endTime":"2026-06-27T19:30:35.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-27T19:30:43.786Z","endTime":"2026-06-27T19:31:01.568Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.190623993304502,"aZ":-17.692267308686755,"pfxX":-5.123368020057544,"pfxZ":7.199157679020089,"pX":-1.2373284959119932,"pZ":2.277661375492442,"vX0":3.487766927665024,"vY0":-140.5306922272386,"vZ0":-5.582986203549579,"x":164.16,"y":177.28,"x0":-1.8253677750704418,"y0":50.00217492835265,"z0":5.429468853569713,"aX":-10.303944394375192},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.1,"breakHorizontal":8.6,"spinRate":2001,"spinDirection":216},"zone":13,"typeConfidence":0.85,"plateTime":0.3889294222863384,"extension":6.272323477963915},"index":5,"playId":"9c0b34cd-7dd4-3a1e-8d73-b4d71b0ff836","pitchNumber":4,"startTime":"2026-06-27T19:31:01.568Z","endTime":"2026-06-27T19:31:05.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.953868258185317,"aZ":-27.481241319314083,"pfxX":-7.919861328983812,"pfxZ":2.6411260862393835,"pX":-1.0251534596354832,"pZ":2.9598965565578235,"vX0":4.930600738630524,"vY0":-131.55224075028522,"vZ0":-1.4241628891023264,"x":156.08,"y":158.86,"x0":-1.880263447895518,"y0":50.00560998538646,"z0":5.516693145880213,"aX":-14.093603478351069},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.7,"breakHorizontal":13.4,"spinRate":1513,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.4139812726964913,"extension":6.354061627315944},"index":6,"playId":"7eeaa1c7-1e11-3630-aac5-d6edd212d574","pitchNumber":5,"startTime":"2026-06-27T19:31:22.232Z","endTime":"2026-06-27T19:31:27.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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.2,"endSpeed":88.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.655682657201886,"aZ":-13.586744159851866,"pfxX":-4.569445853167657,"pfxZ":9.298445401697169,"pX":0.07842037172565318,"pZ":3.218571203599341,"vX0":6.46266641378644,"vY0":-140.03885439569302,"vZ0":-4.071256074806084,"x":114.01,"y":151.88,"x0":-1.6585147816975014,"y0":50.005074794539745,"z0":5.571099640255259,"aX":-9.137173317517941},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":7.1,"spinRate":2082,"spinDirection":209},"zone":2,"typeConfidence":0.9,"plateTime":0.3901396527306935,"extension":6.222056004323109},"index":7,"playId":"de1413d1-7278-39ef-95ea-4bae86ac4c56","pitchNumber":6,"startTime":"2026-06-27T19:31:41.915Z","endTime":"2026-06-27T19:31:46.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.522735013538288,"aZ":-35.554020781626,"pfxX":2.5833471308857727,"pfxZ":-1.9978625394821314,"pX":0.3328304541976165,"pZ":1.7072314434230036,"vX0":4.75675530922265,"vY0":-128.56332415719348,"vZ0":-2.5415717002106204,"x":104.31,"y":192.68,"x0":-1.8678703039895828,"y0":50.001486214666485,"z0":5.434604319826384,"aX":4.376415115735651},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-4.0,"breakHorizontal":-5.6,"spinRate":2716,"spinDirection":27},"zone":9,"typeConfidence":0.9,"plateTime":0.42402277322854465,"extension":6.234106003313477},"index":8,"playId":"f72eb72e-5fbb-315e-9a56-8da71b96dd5f","pitchNumber":7,"startTime":"2026-06-27T19:32:15.677Z","endTime":"2026-06-27T19:32:22.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_ab"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_ab"},{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":7.200000000000003,"leverageIndex":3.04,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:32:22.390Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Vázquez singles on a ground ball to right fielder Matt Vierling. Yainer Diaz to 2nd.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-27T19:32:22.124Z","endTime":"2026-06-27T19:33:43.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":87.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.617868900976557,"aZ":-23.793531204737107,"pfxX":-6.5403587654900885,"pfxZ":4.282767892166477,"pX":-0.2917091909961244,"pZ":2.638390166517467,"vX0":6.158857707444838,"vY0":-138.0106134086931,"vZ0":-3.49152458001858,"x":128.12,"y":167.54,"x0":-1.6872071276184593,"y0":50.003188858038,"z0":5.496299411378717,"aX":-12.797012825972425},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.3,"breakHorizontal":10.8,"spinRate":2040,"spinDirection":216},"zone":4,"typeConfidence":0.85,"plateTime":0.3947478874957775,"extension":6.202847251351119},"index":0,"playId":"c00e066c-9929-3aee-96cb-ea9e81615360","pitchNumber":1,"startTime":"2026-06-27T19:32:41.911Z","endTime":"2026-06-27T19:32:46.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99248379699617,"aZ":-33.05185338856941,"pfxX":0.6779259968947082,"pfxZ":-0.5124884886984242,"pX":1.2695482898654271,"pZ":1.1602674834559905,"vX0":7.446988182659369,"vY0":-129.54183379228184,"vZ0":-4.344406147337036,"x":68.61,"y":207.45,"x0":-1.720768844454112,"y0":50.00239777448867,"z0":5.362922170733201,"aX":1.1610933303237605},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.7,"breakHorizontal":-2.8,"spinRate":2684,"spinDirection":7},"zone":14,"typeConfidence":0.9,"plateTime":0.42150871739621376,"extension":6.239956994338413},"index":1,"playId":"6efb83b4-3967-3910-9948-3681ebbe9994","pitchNumber":2,"startTime":"2026-06-27T19:32:56.139Z","endTime":"2026-06-27T19:33:00.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.830477204034704,"aZ":-34.75615888365423,"pfxX":1.4622026293942199,"pfxZ":-1.5349861591054204,"pX":0.5700750521401179,"pZ":2.0774764490698687,"vX0":5.7892013074338,"vY0":-128.59027971026106,"vZ0":-1.7424848620446594,"x":95.27,"y":182.69,"x0":-1.8974198815558339,"y0":50.00472614505349,"z0":5.451981394044079,"aX":2.4560002332116038},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.0,"breakHorizontal":-4.0,"spinRate":2660,"spinDirection":33},"zone":9,"typeConfidence":0.9,"plateTime":0.4254013293841439,"extension":6.2216829937396145},"index":2,"playId":"bc0a3f8b-6d7d-3ff0-8b7d-3b45975d9399","pitchNumber":3,"startTime":"2026-06-27T19:33:10.191Z","endTime":"2026-06-27T19:33:14.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50223221498004,"aZ":-13.094086850557092,"pfxX":-6.0076445878110905,"pfxZ":9.447281190351763,"pX":0.1286830160719001,"pZ":1.609594092023438,"vX0":7.185030216187653,"vY0":-141.07534009997255,"vZ0":-8.073586409881278,"x":112.09,"y":195.32,"x0":-1.6682835169910295,"y0":50.001328895343725,"z0":5.34863908383862,"aX":-12.132265752961885},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":9.5,"spinRate":2246,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.3879559038402345,"extension":6.265491760326542},"hitData":{"launchSpeed":98.7,"launchAngle":4.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.44,"coordY":125.84}},"index":3,"playId":"88c569d0-c1bc-324c-883b-28e104faf09e","pitchNumber":4,"startTime":"2026-06-27T19:33:33.167Z","endTime":"2026-06-27T19:33:43.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_ab"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_ab"},{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_pa"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.8,"awayTeamWinProbability":24.200000000000003,"homeTeamWinProbabilityAdded":-5.1000000000000085,"leverageIndex":2.29,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:33:43.420Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremy Peña singles on a line drive to center fielder James Outman. Yainer Diaz scores. Christian Vázquez to 3rd. Jeremy Peña to 2nd. Fielding error by center fielder James Outman.","rbi":1,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-27T19:33:48.567Z","endTime":"2026-06-27T19:34:56.063Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"postOnThird":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":{"id":676684,"link":"/api/v1/people/676684"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.0,"endSpeed":80.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.015161122172426,"aZ":-35.35250740390112,"pfxX":-0.7697161841246399,"pfxZ":-1.9277676150488041,"pX":0.14215753735619377,"pZ":1.4463595036182793,"vX0":5.317947054101062,"vY0":-128.11054566204234,"vZ0":-3.047015094043504,"x":111.58,"y":199.73,"x0":-1.8660418376171288,"y0":50.00032741589289,"z0":5.431980131038646,"aX":-1.271790369083272},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.0,"breakHorizontal":0.1,"spinRate":2670,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.4285674429471289,"extension":6.2064663530485},"index":0,"playId":"9313a188-6032-37e7-b691-dd0828580622","pitchNumber":1,"startTime":"2026-06-27T19:34:09.264Z","endTime":"2026-06-27T19:34:13.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":543877,"link":"/api/v1/people/543877"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.573069900996767,"aZ":-23.365315278538652,"pfxX":-7.507550079719358,"pfxZ":4.515169864665331,"pX":0.09593337675139382,"pZ":2.2298600741099044,"vX0":7.706927736989168,"vY0":-138.67616564139888,"vZ0":-4.493209973904719,"x":113.34,"y":178.57,"x0":-1.741794960549646,"y0":50.00133346495048,"z0":5.426664845433785,"aX":-14.643378478968629},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.4,"breakHorizontal":12.0,"spinRate":2134,"spinDirection":220},"zone":5,"typeConfidence":0.92,"plateTime":0.39473402564477045,"extension":6.268127926144152},"index":1,"playId":"ac848f2d-0ef1-3139-917d-9817ec706e43","pitchNumber":2,"startTime":"2026-06-27T19:34:23.283Z","endTime":"2026-06-27T19:34:27.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":543877,"link":"/api/v1/people/543877"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.385619573864265,"aZ":-39.81495223327071,"pfxX":1.5792113229336566,"pfxZ":-4.656544677844218,"pX":-0.7870015238417524,"pZ":2.5568395024110546,"vX0":2.491154176138893,"vY0":-126.8522597374667,"vZ0":0.39964239550452496,"x":147.0,"y":169.75,"x0":-1.9845610359783405,"y0":50.0048887784247,"z0":5.55500020705675,"aX":2.5897788195606366},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-8.2,"breakHorizontal":-3.4,"spinRate":2638,"spinDirection":29},"zone":4,"typeConfidence":0.9,"plateTime":0.4307351127233203,"extension":6.175545180838789},"hitData":{"launchSpeed":83.8,"launchAngle":15.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.61,"coordY":98.8}},"index":2,"playId":"3da306c4-3bf8-3a2e-b9d7-c2350b821e0f","pitchNumber":3,"startTime":"2026-06-27T19:34:42.381Z","endTime":"2026-06-27T19:34:56.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":543877,"link":"/api/v1/people/543877"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.0,"awayTeamWinProbability":51.0,"homeTeamWinProbabilityAdded":-26.799999999999997,"leverageIndex":4.29,"dramaIndex":277.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:34:56.063Z","atBatIndex":72},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Isaac Paredes doubles (16) on a line drive to right fielder Matt Vierling. Christian Vázquez scores. Jeremy Peña scores.","rbi":2,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-27T19:35:58.531Z","endTime":"2026-06-27T19:36:53.425Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":{"id":676684,"link":"/api/v1/people/676684"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":{"id":676684,"link":"/api/v1/people/676684"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":6,"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-27T19:35:21.932Z","endTime":"2026-06-27T19:36:00.825Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"third":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":95.4,"endSpeed":88.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59037034714093,"aZ":-16.940282298766313,"pfxX":-3.3416899403255664,"pfxZ":7.700509504178447,"pX":0.4546575408080255,"pZ":3.221083184687225,"vX0":6.6329769644021415,"vY0":-138.92268006960407,"vZ0":-3.576489933122841,"x":99.67,"y":151.81,"x0":-1.5167728574899912,"y0":50.00384062987197,"z0":5.633549502013788,"aX":-6.612370617902581},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.6,"breakHorizontal":4.9,"spinRate":1926,"spinDirection":206},"zone":3,"typeConfidence":0.9,"plateTime":0.3924719267558112,"extension":6.303436397538307},"index":1,"playId":"44115278-89bc-3bac-897d-674aafa4732c","pitchNumber":1,"startTime":"2026-06-27T19:36:00.825Z","endTime":"2026-06-27T19:36:04.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"third":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":96.3,"endSpeed":89.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92062837691933,"aZ":-18.042420738493423,"pfxX":-3.5558866316352495,"pfxZ":7.020713400509818,"pX":0.6005260276694245,"pZ":2.0000052212102526,"vX0":7.24608305141245,"vY0":-140.1017951384107,"vZ0":-6.527337464982638,"x":94.11,"y":184.78,"x0":-1.5427684543579385,"y0":50.00191260425371,"z0":5.514638663448907,"aX":-7.157397654330195},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.8,"breakHorizontal":5.2,"spinRate":1932,"spinDirection":210},"zone":9,"typeConfidence":0.9,"plateTime":0.3890721633075849,"extension":6.380107787170212},"index":2,"playId":"e97a9c18-19d4-3f98-ad29-6610d4df4444","pitchNumber":2,"startTime":"2026-06-27T19:36:15.720Z","endTime":"2026-06-27T19:36:20.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"third":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-27T19:36:25.940Z","endTime":"2026-06-27T19:36:35.784Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"third":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.309508267024004,"aZ":-18.587204018856475,"pfxX":-3.1105028858377106,"pfxZ":6.805989388637951,"pX":0.2641923585706699,"pZ":2.4240354486302556,"vX0":6.132860382152525,"vY0":-139.86686421543632,"vZ0":-5.219258057106585,"x":106.93,"y":173.33,"x0":-1.5452973500331608,"y0":50.00254763909284,"z0":5.5195876388299245,"aX":-6.209815051831014},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.5,"breakHorizontal":4.4,"spinRate":2029,"spinDirection":209},"zone":6,"typeConfidence":0.89,"plateTime":0.3904810787647901,"extension":6.317558486155866},"hitData":{"launchSpeed":86.4,"launchAngle":10.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":91.1,"coordY":153.93}},"index":4,"playId":"eeb1fca0-87df-3111-bca4-fc1828be7a70","pitchNumber":3,"startTime":"2026-06-27T19:36:35.784Z","endTime":"2026-06-27T19:36:53.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"third":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.6,"awayTeamWinProbability":85.4,"homeTeamWinProbabilityAdded":-34.4,"leverageIndex":4.27,"dramaIndex":322.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:36:53.425Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Altuve grounds out, third baseman Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-27T19:37:06.813Z","endTime":"2026-06-27T19:37:35.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.438793487988132,"aZ":-31.56475404740104,"pfxX":-0.09901616836082636,"pfxZ":0.34928007377581416,"pX":0.026435882065860415,"pZ":2.3293534929846715,"vX0":4.857516776863404,"vY0":-129.99311236491207,"vZ0":-2.2121744326694204,"x":115.99,"y":175.89,"x0":-1.8478311316617098,"y0":50.00050074972349,"z0":5.571127903268821,"aX":-0.17206590874369743},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.4,"breakHorizontal":-0.8,"spinRate":2656,"spinDirection":11},"zone":5,"typeConfidence":0.9,"plateTime":0.420222259064956,"extension":6.212575921827778},"hitData":{"launchSpeed":68.2,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.55,"coordY":166.38}},"index":0,"playId":"431299fb-e513-316c-acaf-50b4238411a3","pitchNumber":1,"startTime":"2026-06-27T19:37:27.847Z","endTime":"2026-06-27T19:37:35.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"second":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":2.0999999999999996,"leverageIndex":0.81,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:37:35.505Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin McGonigle strikes out swinging.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-27T19:39:58.210Z","endTime":"2026-06-27T19:40:52.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Raynel Delgado replaces second baseman Jose Altuve, batting 3rd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":6,"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-27T19:39:29.778Z","endTime":"2026-06-27T19:39:29.795Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669384,"link":"/api/v1/people/669384"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":514888,"link":"/api/v1/people/514888"},"defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Taylor Trammell remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":6,"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-27T19:39:29.795Z","endTime":"2026-06-27T19:39:29.796Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":694728,"link":"/api/v1/people/694728"},"defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Bryan King replaces AJ Blubaugh.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":6,"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-27T19:39:29.796Z","endTime":"2026-06-27T19:40:00.429Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687911,"link":"/api/v1/people/687911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":74.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.22121012426724,"aZ":-30.567351509644567,"pfxX":-8.487247983925634,"pfxZ":1.1642552279484342,"pX":-0.01866030535262417,"pZ":1.711299061421187,"vX0":-3.8945444836066443,"vY0":-116.04747059720466,"vZ0":-1.5600395991434346,"x":117.71,"y":192.57,"x0":2.7798319946074863,"y0":50.00045923688016,"z0":5.284383971881014,"aX":-11.656990810466064},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":2.0,"breakHorizontal":16.3,"spinRate":2064,"spinDirection":291},"zone":8,"typeConfidence":0.9,"plateTime":0.4706660083219134,"extension":6.434704615383588},"index":3,"playId":"7e0ea0d7-8192-3316-af70-0d280ee31d4d","pitchNumber":1,"startTime":"2026-06-27T19:40:00.429Z","endTime":"2026-06-27T19:40:04.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":74.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.90093006421966,"aZ":-36.7433540543801,"pfxX":-4.742019451483997,"pfxZ":-3.334898250452028,"pX":0.529910409725169,"pZ":2.0059965136140745,"vX0":-3.361522097011628,"vY0":-115.5605555032222,"vZ0":0.07729785127614286,"x":96.8,"y":184.62,"x0":2.6128870479815234,"y0":50.00295359594571,"z0":5.464094697314202,"aX":-6.496639006164065},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-5.8,"breakHorizontal":9.4,"spinRate":2304,"spinDirection":302},"zone":9,"typeConfidence":0.88,"plateTime":0.47163915956339997,"extension":6.3489487202043},"index":4,"playId":"9e7b3c82-42bb-3c34-ba99-1b2d089e89e3","pitchNumber":2,"startTime":"2026-06-27T19:40:13.951Z","endTime":"2026-06-27T19:40:18.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":91.3,"endSpeed":85.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.506840657712452,"aZ":-20.479930857203023,"pfxX":2.199275983802923,"pfxZ":6.419948699840364,"pX":-0.5276689011262431,"pZ":2.524498776747122,"vX0":-8.828999094227303,"vY0":-132.86900325049322,"vZ0":-3.415615640813597,"x":137.11,"y":170.62,"x0":2.525907696918993,"y0":50.00262283512725,"z0":5.282367545232311,"aX":4.007443183402197},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.3,"breakHorizontal":-2.4,"spinRate":1980,"spinDirection":138},"zone":4,"typeConfidence":0.9,"plateTime":0.4093397505228049,"extension":6.459666578221287},"index":5,"playId":"1f497b33-3d1b-3137-9a3d-3dd096bf5853","pitchNumber":3,"startTime":"2026-06-27T19:40:30.413Z","endTime":"2026-06-27T19:40:35.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":76.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.89966308007896,"aZ":-32.36825978630027,"pfxX":-4.551778520386216,"pfxZ":-0.12883375177636758,"pX":-0.49901469952991223,"pZ":1.5565543677446478,"vX0":-6.211095470219113,"vY0":-118.81624085324609,"vZ0":-1.889595632406031,"x":136.02,"y":196.75,"x0":2.727247687948271,"y0":50.00539899277475,"z0":5.266459139657202,"aX":-6.596963761857196},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.4,"breakHorizontal":9.6,"spinRate":2078,"spinDirection":291},"zone":7,"typeConfidence":0.88,"plateTime":0.458638579919171,"extension":6.452431623704728},"index":6,"playId":"1e2debb2-5ed2-3e6f-aa7f-789ef50ed365","pitchNumber":4,"startTime":"2026-06-27T19:40:47.922Z","endTime":"2026-06-27T19:40:52.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.73,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:40:52.639Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dillon Dingler flies out to second baseman Raynel Delgado.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-27T19:41:18.989Z","endTime":"2026-06-27T19:42:44.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669384,"link":"/api/v1/people/669384"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dillon Dingler replaces Colt Keith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":6,"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-27T19:41:01.409Z","endTime":"2026-06-27T19:41:21.098Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.114568178322337,"aZ":-32.30193357018641,"pfxX":-7.567845551961554,"pfxZ":-0.09079673145630895,"pX":0.6874469534868854,"pZ":0.9084316374973698,"vX0":-2.7586900040030584,"vY0":-117.95362589371797,"vZ0":-3.1313600310365173,"x":90.8,"y":214.25,"x0":2.8533454923770076,"y0":50.003749184688914,"z0":5.212751774712396,"aX":-10.729657398673666},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.6,"breakHorizontal":14.4,"spinRate":2086,"spinDirection":296},"zone":14,"typeConfidence":0.9,"plateTime":0.46325013889075795,"extension":6.4434113227575045},"index":1,"playId":"b6d14f58-9381-352a-8e9b-a6224a98f8a9","pitchNumber":1,"startTime":"2026-06-27T19:41:21.098Z","endTime":"2026-06-27T19:41:25.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76405508644593,"aZ":-19.34773417547871,"pfxX":2.06600931302159,"pfxZ":6.894943176988271,"pX":-0.9292218615516601,"pZ":2.8537757794896503,"vX0":-10.160149076181046,"vY0":-134.7064203863006,"vZ0":-2.810119798017615,"x":152.42,"y":161.73,"x0":2.602541086236677,"y0":50.00640323395045,"z0":5.258413004980745,"aX":3.8454500951887445},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.1,"breakHorizontal":-1.8,"spinRate":2223,"spinDirection":143},"zone":11,"typeConfidence":0.9,"plateTime":0.4046350631210829,"extension":6.445310619411317},"index":2,"playId":"323a4f34-e41b-36ad-97bf-a2ce423876bb","pitchNumber":2,"startTime":"2026-06-27T19:41:36.769Z","endTime":"2026-06-27T19:41:44.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":76.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.841877925023947,"aZ":-31.468727442304793,"pfxX":-6.982052885741835,"pfxZ":0.48842167970083006,"pX":0.22867100027444878,"pZ":0.5995146196562692,"vX0":-3.931988915692502,"vY0":-119.16381418290447,"vZ0":-3.9225148202490674,"x":108.28,"y":222.59,"x0":2.8045830057471175,"y0":50.00365666089347,"z0":5.094915869972309,"aX":-10.09007124343719},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.2,"breakHorizontal":13.6,"spinRate":1953,"spinDirection":279},"zone":14,"typeConfidence":0.9,"plateTime":0.45878184172345016,"extension":6.416298435775531},"index":3,"playId":"3b60651d-6668-34b8-855d-0c0c2bcf0c0e","pitchNumber":3,"startTime":"2026-06-27T19:42:21.381Z","endTime":"2026-06-27T19:42:24.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.272324566848344,"aZ":-29.70972308679302,"pfxX":-6.401606812671579,"pfxZ":1.68210254513159,"pX":-0.5023838186134199,"pZ":2.26154431947568,"vX0":-5.464331368283798,"vY0":-119.41932308533134,"vZ0":-1.124008017775945,"x":136.15,"y":177.72,"x0":2.6365865372808654,"y0":50.00085759493032,"z0":5.380573632832779,"aX":-9.36054603077543},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.0,"breakHorizontal":12.8,"spinRate":2309,"spinDirection":285},"zone":4,"typeConfidence":0.9,"plateTime":0.45645423363824156,"extension":6.325544082661643},"hitData":{"launchSpeed":79.5,"launchAngle":53.0,"totalDistance":205.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":118.33,"coordY":119.38}},"index":4,"playId":"4665f43b-7816-368f-8b81-3bb5efd8b62b","pitchNumber":4,"startTime":"2026-06-27T19:42:36.356Z","endTime":"2026-06-27T19:42:44.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.19,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:42:44.344Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, second baseman Raynel Delgado to first baseman Christian Walker.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-27T19:42:47.966Z","endTime":"2026-06-27T19:44:11.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669384,"link":"/api/v1/people/669384"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.464643142101036,"aZ":-18.401263224931043,"pfxX":3.4855365002147423,"pfxZ":7.395860260904932,"pX":-0.23332722377790965,"pZ":2.2279209460795117,"vX0":-8.517595874805766,"vY0":-134.90764971645072,"vZ0":-4.630645978171357,"x":125.89,"y":178.63,"x0":2.497430694654837,"y0":50.00599733794473,"z0":5.245096200394822,"aX":6.494730156013906},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.7,"breakHorizontal":-4.7,"spinRate":2122,"spinDirection":143},"zone":8,"typeConfidence":0.9,"plateTime":0.404384635097776,"extension":6.439476714965264},"index":0,"playId":"abff6020-2feb-3d55-8d92-55ac6c0f6fbe","pitchNumber":1,"startTime":"2026-06-27T19:43:06.924Z","endTime":"2026-06-27T19:43:15.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":77.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.483805081055777,"aZ":-30.793128992153658,"pfxX":-5.433924736637424,"pfxZ":0.9448969104065794,"pX":-0.2129606888995188,"pZ":1.175742240251724,"vX0":-5.162902031159688,"vY0":-118.87050713636022,"vZ0":-3.142411153535152,"x":125.12,"y":207.03,"x0":2.6738882385471188,"y0":50.00465714191059,"z0":5.240493774633611,"aX":-7.970088895695111},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.3,"breakHorizontal":10.8,"spinRate":2239,"spinDirection":292},"zone":13,"typeConfidence":0.9,"plateTime":0.4564814880527863,"extension":6.454861766788515},"index":1,"playId":"9c7212a2-f6e5-30a0-b202-54db807e700b","pitchNumber":2,"startTime":"2026-06-27T19:43:45.813Z","endTime":"2026-06-27T19:43:50.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1317634401575,"aZ":-18.097985911553952,"pfxX":4.9858309838275545,"pfxZ":7.306362625375938,"pX":-0.15856477391695814,"pZ":2.6876697989651404,"vX0":-9.121305985511945,"vY0":-136.7297460221578,"vZ0":-3.661445976219281,"x":123.04,"y":166.21,"x0":2.5463828317694612,"y0":50.00564162327167,"z0":5.2582002439319036,"aX":9.610187197063459},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.8,"breakHorizontal":-7.4,"spinRate":2376,"spinDirection":143},"zone":5,"typeConfidence":0.9,"plateTime":0.39790059064884,"extension":6.382402340002016},"hitData":{"launchSpeed":93.0,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.6,"coordY":149.15}},"index":2,"playId":"8f3f8092-f9e8-395e-b93b-5e7f11da691e","pitchNumber":3,"startTime":"2026-06-27T19:44:03.793Z","endTime":"2026-06-27T19:44:11.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:44:11.366Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a ground ball to left fielder Riley Greene.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-27T19:46:49.730Z","endTime":"2026-06-27T19:47:18.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Dillon Dingler remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":6,"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-27T19:45:20.897Z","endTime":"2026-06-27T19:45:20.930Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jacob Waguespack replaces Will Vest.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":6,"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-27T19:45:20.930Z","endTime":"2026-06-27T19:46:38.270Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621097,"link":"/api/v1/people/621097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"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-27T19:46:38.270Z","endTime":"2026-06-27T19:46:51.995Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.687918654218684,"aZ":-26.646723336170815,"pfxX":1.5651369305278413,"pfxZ":3.4531560806798334,"pX":1.333976105899821,"pZ":1.1680281725337411,"vX0":3.2141296036883404,"vY0":-125.98372293319011,"vZ0":-6.88602913955754,"x":66.15,"y":207.24,"x0":-0.1639081786271369,"y0":50.00076846671608,"z0":6.103729003972524,"aX":2.5041474153290646},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.8,"breakHorizontal":-3.6,"spinRate":1892,"spinDirection":174},"zone":14,"typeConfidence":0.9,"plateTime":0.43552197070984056,"extension":6.974979434366336},"index":3,"playId":"6b443d70-484e-314a-88d1-c99ef8c077eb","pitchNumber":1,"startTime":"2026-06-27T19:46:51.995Z","endTime":"2026-06-27T19:46:58.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.563568943417295,"aZ":-27.362384932314367,"pfxX":2.2424113863051462,"pfxZ":2.983351115888471,"pX":-0.3881852093707828,"pZ":2.3507506406209426,"vX0":-0.13909872764226616,"vY0":-126.35731905724136,"vZ0":-4.025630448683295,"x":131.8,"y":175.31,"x0":-0.6234749975744833,"y0":50.00089082413706,"z0":6.171536929648548,"aX":3.6131481542927357},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.7,"breakHorizontal":-4.1,"spinRate":1890,"spinDirection":174},"zone":4,"typeConfidence":0.91,"plateTime":0.4340423147618502,"extension":6.908642242717469},"hitData":{"launchSpeed":103.0,"launchAngle":-3.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.3,"coordY":115.2}},"index":4,"playId":"19c1b41a-1ddb-3353-b457-2b1709ed5840","pitchNumber":2,"startTime":"2026-06-27T19:47:06.560Z","endTime":"2026-06-27T19:47:18.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.5,"awayTeamWinProbability":93.5,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.31,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:47:18.173Z","atBatIndex":78},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Joey Loperfido out on a sacrifice bunt, third baseman Kevin McGonigle to first baseman Spencer Torkelson. Christian Walker to 2nd.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-27T19:47:20.249Z","endTime":"2026-06-27T19:47:49.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.859669084673158,"aZ":-24.2767023554436,"pfxX":-4.026929798963765,"pfxZ":5.2368516085102135,"pX":0.09798978783766954,"pZ":2.2131820298426477,"vX0":1.9767525781360682,"vY0":-121.77488204500918,"vZ0":-4.680375548791822,"x":113.26,"y":179.02,"x0":-0.19905265607731149,"y0":50.00462546118017,"z0":6.248226680845737,"aX":-6.077069224742366},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":8.6,"breakHorizontal":6.8,"spinRate":1453,"spinDirection":204},"zone":8,"typeConfidence":0.91,"plateTime":0.44897239628964014,"extension":6.938138209231629},"hitData":{"launchSpeed":35.8,"launchAngle":-38.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":115.97,"coordY":184.08}},"index":0,"playId":"45235947-fe18-3c33-8d9d-6b45b6a5f4a1","pitchNumber":1,"startTime":"2026-06-27T19:47:42.400Z","endTime":"2026-06-27T19:47:49.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":6.800000000000001,"awayTeamWinProbability":93.2,"homeTeamWinProbabilityAdded":0.3000000000000007,"leverageIndex":0.48,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:47:49.721Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, third baseman Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-27T19:48:00.221Z","endTime":"2026-06-27T19:48:45.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64447036666522,"aZ":-12.917509015503025,"pfxX":-1.0862374700773332,"pfxZ":10.58229197989269,"pX":-1.100138273956423,"pZ":3.495700084338979,"vX0":-1.8367424462022743,"vY0":-133.73553107286781,"vZ0":-4.834009844995694,"x":158.93,"y":144.4,"x0":-0.26454780592920074,"y0":50.001222685130614,"z0":6.246469303073065,"aX":-1.9753239277060866},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.4,"breakHorizontal":2.4,"spinRate":2091,"spinDirection":193},"zone":11,"typeConfidence":0.9,"plateTime":0.408872599223991,"extension":7.02123340871849},"index":0,"playId":"62bbdcd3-09e2-3cd1-9add-50c7a4cdd207","pitchNumber":1,"startTime":"2026-06-27T19:48:19.386Z","endTime":"2026-06-27T19:48:26.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47639365256624,"aZ":-25.39863611932192,"pfxX":1.0004251212250133,"pfxZ":4.075050258816024,"pX":-0.3268150233029928,"pZ":1.2157500944935538,"vX0":0.06556680999777649,"vY0":-128.32076081299027,"vZ0":-7.291703240364749,"x":129.46,"y":205.95,"x0":-0.48261537642973734,"y0":50.00144365142565,"z0":6.083565747662504,"aX":1.6618679633418931},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.9,"breakHorizontal":-1.8,"spinRate":1840,"spinDirection":181},"zone":13,"typeConfidence":0.9,"plateTime":0.4274632538497194,"extension":7.091566242626615},"hitData":{"launchSpeed":101.7,"launchAngle":-1.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.02,"coordY":159.28}},"index":1,"playId":"5ee3cc8b-7808-39ba-a018-d96c0a3931b2","pitchNumber":2,"startTime":"2026-06-27T19:48:37.765Z","endTime":"2026-06-27T19:48:45.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":1.299999999999999,"leverageIndex":0.46,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:48:45.705Z","atBatIndex":80},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Meyers walks.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-27T19:48:50.782Z","endTime":"2026-06-27T19:50:13.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"postOnSecond":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.258736299306662,"aZ":-25.04869558631698,"pfxX":2.564445724286238,"pfxZ":4.315572969031029,"pX":0.06567142328400144,"pZ":0.846220690386144,"vX0":0.040679918735849974,"vY0":-127.1587918105521,"vZ0":-8.02521424234536,"x":114.5,"y":215.93,"x0":-0.2840136459114406,"y0":50.00032773679138,"z0":6.008301592178462,"aX":4.229885369865181},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.4,"breakHorizontal":-4.7,"spinRate":2033,"spinDirection":170},"zone":14,"typeConfidence":0.91,"plateTime":0.42951944517488094,"extension":7.07848211633656},"index":0,"playId":"039613a3-4bdd-3cb1-bd63-57e0f12da6b7","pitchNumber":1,"startTime":"2026-06-27T19:49:12.142Z","endTime":"2026-06-27T19:49:17.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.982196973241695,"aZ":-10.905120495562963,"pfxX":-2.2840222013899067,"pfxZ":11.505946109467267,"pX":-1.2522864669895368,"pZ":1.7906038928896113,"vX0":-1.6700147101225404,"vY0":-134.99116167075582,"vZ0":-9.390524313475277,"x":164.73,"y":190.43,"x0":-0.3292359368672416,"y0":50.00211591651882,"z0":6.0790624069141295,"aX":-4.220374599126374},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.1,"breakHorizontal":4.4,"spinRate":2072,"spinDirection":193},"zone":13,"typeConfidence":0.91,"plateTime":0.40552297577047014,"extension":7.170244464526521},"index":1,"playId":"93d0173a-976e-36ea-ae32-1f45ba6887cc","pitchNumber":2,"startTime":"2026-06-27T19:49:31.935Z","endTime":"2026-06-27T19:49:35.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.979438676584113,"aZ":-24.45948118185943,"pfxX":0.9141704448375045,"pfxZ":4.60509500893525,"pX":-0.4875953078609462,"pZ":0.9690749576923658,"vX0":-0.19960349055028515,"vY0":-127.9575875577904,"vZ0":-8.061624268757555,"x":135.59,"y":212.61,"x0":-0.5278502254949222,"y0":50.00075421223355,"z0":6.048314446907859,"aX":1.530562204321316},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.0,"breakHorizontal":-1.6,"spinRate":1966,"spinDirection":171},"zone":13,"typeConfidence":0.89,"plateTime":0.4264553616623892,"extension":7.098732118158569},"index":2,"playId":"7eea26dc-1087-3131-8f99-658e882ef18e","pitchNumber":3,"startTime":"2026-06-27T19:49:49.579Z","endTime":"2026-06-27T19:49:54.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.744937195710115,"aZ":-9.543044187614612,"pfxX":-1.1027083601073489,"pfxZ":12.365948183265997,"pX":0.461888468961365,"pZ":3.7121171142936746,"vX0":1.7116929574137554,"vY0":-135.2241283708223,"vZ0":-4.745082658672266,"x":99.39,"y":138.55,"x0":-0.03950238688202346,"y0":50.001837721997966,"z0":6.174634351166348,"aX":-2.0180845716821727},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":21.4,"breakHorizontal":1.6,"spinRate":2175,"spinDirection":190},"zone":12,"typeConfidence":0.92,"plateTime":0.4069102351748781,"extension":7.171699081116891},"index":3,"playId":"0a58c7e4-10e8-3bcf-a4e1-2867a033e536","pitchNumber":4,"startTime":"2026-06-27T19:50:08.334Z","endTime":"2026-06-27T19:50:13.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_pa"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.9,"awayTeamWinProbability":92.1,"homeTeamWinProbabilityAdded":-0.1999999999999993,"leverageIndex":0.51,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:50:13.635Z","atBatIndex":81},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Trammell grounds out, shortstop Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-27T19:50:15.278Z","endTime":"2026-06-27T19:52:18.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73454640814008,"aZ":-11.034331977884545,"pfxX":-2.115150956940921,"pfxZ":11.405000587679604,"pX":-1.6089346043472499,"pZ":1.5824894993242467,"vX0":-2.761783508823273,"vY0":-135.1073529282452,"vZ0":-9.68345718306488,"x":178.33,"y":196.05,"x0":-0.2997698441869236,"y0":50.00007583479757,"z0":5.982796249103302,"aX":-3.919509500260861},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.8,"breakHorizontal":4.4,"spinRate":2102,"spinDirection":189},"zone":13,"typeConfidence":0.91,"plateTime":0.4050050988547498,"extension":7.2040873942865025},"index":0,"playId":"4e4e1ab5-c117-3a82-825d-083484004ca9","pitchNumber":1,"startTime":"2026-06-27T19:50:38.165Z","endTime":"2026-06-27T19:50:41.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87643355731152,"aZ":-17.501831501587315,"pfxX":-5.119160009888147,"pfxZ":9.436169385147085,"pX":0.596200103811942,"pZ":2.2791600442945295,"vX0":3.2511330114919703,"vY0":-123.69241322143364,"vZ0":-5.926009810365229,"x":94.27,"y":177.24,"x0":-0.06785289347353454,"y0":50.00129523167307,"z0":6.165660518141361,"aX":-7.959000498187123},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":16.0,"breakHorizontal":8.5,"spinRate":1523,"spinDirection":203},"zone":6,"typeConfidence":0.86,"plateTime":0.44222169311470916,"extension":7.016380130222924},"index":1,"playId":"8f7dc2b2-3534-38da-b281-5ee28add8c51","pitchNumber":2,"startTime":"2026-06-27T19:50:58.128Z","endTime":"2026-06-27T19:51:02.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.758577750238572,"aZ":-22.35185505732716,"pfxX":-6.533234382098017,"pfxZ":6.695714613916492,"pX":0.057829888516286766,"pZ":3.2777753207857083,"vX0":2.3692037867909854,"vY0":-120.70552453476812,"vZ0":-2.389173453496479,"x":114.8,"y":150.28,"x0":-0.0908103279310448,"y0":50.003723538094796,"z0":6.26038058631315,"aX":-9.585280084106527},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":11.8,"breakHorizontal":11.2,"spinRate":1427,"spinDirection":209},"zone":2,"typeConfidence":0.92,"plateTime":0.4547796070678385,"extension":6.975478537563628},"index":2,"playId":"e29d5e45-8255-34db-9590-935fb6a4bacd","pitchNumber":3,"startTime":"2026-06-27T19:51:16.916Z","endTime":"2026-06-27T19:51:21.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"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-27T19:51:31.994Z","endTime":"2026-06-27T19:51:51.353Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.654543374998127,"aZ":-9.635816159542252,"pfxX":-3.5782779282045696,"pfxZ":12.016229863736932,"pX":0.34966996614975565,"pZ":1.1347825401050844,"vX0":2.241721139700466,"vY0":-135.82409650308736,"vZ0":-11.183533920923654,"x":103.67,"y":208.14,"x0":-0.01976890095378882,"y0":50.005958717261905,"z0":5.967044931481799,"aX":-6.713156989050351},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.7,"breakHorizontal":6.0,"spinRate":2217,"spinDirection":186},"zone":14,"typeConfidence":0.91,"plateTime":0.4026672210742479,"extension":7.302342647646478},"index":4,"playId":"85acb177-3d74-3195-89bb-b983b9501673","pitchNumber":4,"startTime":"2026-06-27T19:51:51.353Z","endTime":"2026-06-27T19:51:56.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":94.8,"endSpeed":87.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.809161254120525,"aZ":-9.191230928549855,"pfxX":-2.8674623222834663,"pfxZ":11.895210894103755,"pX":-0.5641779193102614,"pZ":1.0813482352441022,"vX0":-0.24472603250758876,"vY0":-137.70151093074355,"vZ0":-11.428993992295608,"x":138.51,"y":209.58,"x0":-0.10144075433921966,"y0":50.00334106791272,"z0":5.893516521682219,"aX":-5.5409429715997796},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.6,"breakHorizontal":5.3,"spinRate":2299,"spinDirection":192},"zone":13,"typeConfidence":0.92,"plateTime":0.3968209871145527,"extension":7.248539788083763},"hitData":{"launchSpeed":86.2,"launchAngle":3.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":139.99,"coordY":142.05}},"index":5,"playId":"e19311c1-ae3a-321f-be46-45ad763ac544","pitchNumber":5,"startTime":"2026-06-27T19:52:10.491Z","endTime":"2026-06-27T19:52:18.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_ab"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_ab"},{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":1.5999999999999996,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:52:18.492Z","atBatIndex":82},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, third baseman Isaac Paredes to first baseman Christian Walker.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-27T19:54:50.370Z","endTime":"2026-06-27T19:55:54.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Josh Hader replaces Bryan King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":6,"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-27T19:53:17.613Z","endTime":"2026-06-27T19:54:52.619Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623352,"link":"/api/v1/people/623352"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":82.9,"endSpeed":73.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.713669332746743,"aZ":-31.646888906269453,"pfxX":0.4438722135898283,"pfxZ":0.37513737904739664,"pX":-0.5407762104299716,"pZ":1.96662453588054,"vX0":-8.847763495772048,"vY0":-120.21843098825603,"vZ0":-1.0977164621342348,"x":137.61,"y":185.68,"x0":3.1843618859144223,"y0":50.00518270802924,"z0":5.327496747145704,"aX":0.6292172161515263},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.7,"breakHorizontal":2.0,"spinRate":2438,"spinDirection":252},"zone":7,"typeConfidence":0.9,"plateTime":0.46172381395864903,"extension":6.177278098778136},"index":1,"playId":"8edadf0d-d9bb-37a0-93f1-43f7e62442ca","pitchNumber":1,"startTime":"2026-06-27T19:54:52.619Z","endTime":"2026-06-27T19:54:56.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89270169022597,"aZ":-12.742796936576015,"pfxX":7.644173831207069,"pfxZ":10.56807531793708,"pX":-0.4292278811841443,"pZ":2.994875301189051,"vX0":-11.20945448640802,"vY0":-135.5508325964603,"vZ0":-4.314433814509958,"x":133.36,"y":157.92,"x0":2.789314792973267,"y0":50.004825800175155,"z0":5.513711043328648,"aX":14.059056447719305},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":-11.2,"spinRate":2228,"spinDirection":150},"zone":1,"typeConfidence":0.88,"plateTime":0.40591235833594963,"extension":6.317581693925637},"index":2,"playId":"e51d02de-f934-3b30-969b-4dd6550f2a91","pitchNumber":2,"startTime":"2026-06-27T19:55:07.523Z","endTime":"2026-06-27T19:55:16.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":81.1,"endSpeed":75.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.05278828554799,"aZ":-31.423629159591492,"pfxX":-2.008887382285325,"pfxZ":0.5295847136084291,"pX":-0.5982557270423547,"pZ":0.5975593101252759,"vX0":-7.916614058966893,"vY0":-117.9693795741043,"vZ0":-4.137018235354249,"x":139.8,"y":222.65,"x0":3.053067833586171,"y0":50.00375841050613,"z0":5.249965878093835,"aX":-2.849091832090806},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.2,"breakHorizontal":5.4,"spinRate":2488,"spinDirection":288},"zone":13,"typeConfidence":0.9,"plateTime":0.46312958774043356,"extension":6.300124642019574},"index":3,"playId":"d8ee28ad-4f11-323e-a52d-3743b0773d6f","pitchNumber":3,"startTime":"2026-06-27T19:55:27.194Z","endTime":"2026-06-27T19:55:31.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":75.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.266459736801636,"aZ":-37.94310269879787,"pfxX":-4.05370798946023,"pfxZ":-3.927178066836098,"pX":0.8501074720827814,"pZ":1.8747069381702384,"vX0":-4.736034572520572,"vY0":-121.43956605807357,"vZ0":-0.1185638968250271,"x":84.6,"y":188.16,"x0":3.363716304881253,"y0":50.00041065292171,"z0":5.268678487054415,"aX":-5.95854684205264},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-6.8,"breakHorizontal":8.6,"spinRate":2634,"spinDirection":275},"zone":9,"typeConfidence":0.9,"plateTime":0.45375340812542,"extension":6.055623976892962},"hitData":{"launchSpeed":69.6,"launchAngle":-38.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.02,"coordY":167.39}},"index":4,"playId":"49bfffec-17a5-3582-a49d-a78cc63228af","pitchNumber":4,"startTime":"2026-06-27T19:55:47.027Z","endTime":"2026-06-27T19:55:54.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-4.8,"leverageIndex":1.88,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:55:54.745Z","atBatIndex":83},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Vierling flies out to right fielder Joey Loperfido.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-27T19:55:59.292Z","endTime":"2026-06-27T19:56:32.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.177806367168003,"aZ":-12.489108163405728,"pfxX":6.328905930554383,"pfxZ":10.4346039625625,"pX":0.24657831050552395,"pZ":3.3971012144417427,"vX0":-9.481783522608238,"vY0":-136.5141970968354,"vZ0":-3.4718729003496116,"x":107.6,"y":147.06,"x0":2.943326688309518,"y0":50.00330128090104,"z0":5.545664938856728,"aX":11.94104305927133},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.4,"breakHorizontal":-9.5,"spinRate":2274,"spinDirection":151},"zone":2,"typeConfidence":0.89,"plateTime":0.40128622939762515,"extension":6.429006377642146},"hitData":{"launchSpeed":91.8,"launchAngle":52.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.34,"coordY":101.56}},"index":0,"playId":"71ec2f92-4330-3680-99f0-6936d8d95415","pitchNumber":1,"startTime":"2026-06-27T19:56:23.664Z","endTime":"2026-06-27T19:56:32.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-3.2,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:56:32.940Z","atBatIndex":84},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jahmai Jones challenged (pitch result), call on the field was confirmed: Jahmai Jones called out on strikes.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-27T19:57:02.419Z","endTime":"2026-06-27T19:59:06.494Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.10"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.62"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.70"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.07"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.26"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.77"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.22"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.36"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.65"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.74"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.83"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.136"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.136"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jahmai Jones replaces Zach McKinstry.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":6,"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-27T19:56:40.119Z","endTime":"2026-06-27T19:57:04.711Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":656716,"link":"/api/v1/people/656716"},"defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.322488532933356,"aZ":-13.170903062323005,"pfxX":7.308158545610757,"pfxZ":9.992135481223832,"pX":-0.2288445595323882,"pZ":3.6621669625123743,"vX0":-10.590852909180908,"vY0":-137.03973037785673,"vZ0":-2.9823599811591084,"x":125.72,"y":139.9,"x0":2.7366168655589695,"y0":50.00166420607224,"z0":5.6644075489028705,"aX":13.898135180931915},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":-11.0,"spinRate":2128,"spinDirection":153},"zone":11,"typeConfidence":0.89,"plateTime":0.3997034205615879,"extension":6.427709115171525},"index":1,"playId":"9e176ec7-f37c-3e93-9849-3512e219330c","pitchNumber":1,"startTime":"2026-06-27T19:57:04.711Z","endTime":"2026-06-27T19:57:09.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.176858408757223,"aZ":-11.429936289575748,"pfxX":5.354202855277932,"pfxZ":11.0985751725658,"pX":-0.8905194462295574,"pZ":3.2055407812051384,"vX0":-11.57564104622415,"vY0":-135.49792331594298,"vZ0":-3.952713632561257,"x":150.94,"y":152.23,"x0":2.731361534278454,"y0":50.00144320509122,"z0":5.4752681743329426,"aX":10.00729391648791},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.4,"breakHorizontal":-7.3,"spinRate":2332,"spinDirection":151},"zone":11,"typeConfidence":0.89,"plateTime":0.40343563887403633,"extension":6.56659568110186},"index":2,"playId":"fdc4b662-100c-3bf5-ad1d-dfdf9de531e5","pitchNumber":2,"startTime":"2026-06-27T19:57:19.285Z","endTime":"2026-06-27T19:57:23.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":93.2,"endSpeed":85.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76428769115026,"aZ":-14.618936692814206,"pfxX":7.179668482735302,"pfxZ":9.423343545992495,"pX":-0.9262433705720177,"pZ":2.4283647865172973,"vX0":-12.214066702971538,"vY0":-135.20728449497776,"vZ0":-5.225572180905898,"x":152.31,"y":173.21,"x0":2.7041811952485943,"y0":50.00491965716992,"z0":5.401849092896382,"aX":13.379378595109987},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.2,"breakHorizontal":-10.6,"spinRate":2069,"spinDirection":150},"zone":11,"typeConfidence":0.86,"plateTime":0.4041600254847104,"extension":6.514259681553795},"index":3,"playId":"ef55eb06-f991-3395-95cb-cefc16f9003d","pitchNumber":3,"startTime":"2026-06-27T19:57:36.732Z","endTime":"2026-06-27T19:57:42.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52171866399436,"aZ":-11.027328017366315,"pfxX":3.9387951302996376,"pfxZ":11.238685368817787,"pX":0.14499729892418434,"pZ":1.9745293342102486,"vX0":-8.80601675230262,"vY0":-135.98157517285372,"vZ0":-7.098057604464983,"x":111.47,"y":185.47,"x0":2.9067656958690344,"y0":50.00004488050518,"z0":5.375505575054618,"aX":7.410085615271849},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.1,"breakHorizontal":-5.4,"spinRate":2292,"spinDirection":152},"zone":8,"typeConfidence":0.89,"plateTime":0.4020765231712904,"extension":6.538310572125661},"index":4,"playId":"f68b9cda-661a-3397-800f-4eedffa75505","pitchNumber":4,"startTime":"2026-06-27T19:57:53.763Z","endTime":"2026-06-27T19:57:59.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49132151989639,"aZ":-13.483537738348737,"pfxX":4.227255609075256,"pfxZ":9.899070760652297,"pX":0.29100622254074565,"pZ":2.6514251434601896,"vX0":-8.589779363968448,"vY0":-135.9739844773881,"vZ0":-4.9572904963636875,"x":105.91,"y":167.19,"x0":2.929952230443085,"y0":50.002165350387315,"z0":5.420918365288158,"aX":7.981737771118812},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":-6.0,"spinRate":2338,"spinDirection":153},"zone":5,"typeConfidence":0.88,"plateTime":0.4015483952346819,"extension":6.631974638129991},"index":5,"playId":"f8cce551-74bd-3a97-b9d0-53c453809266","pitchNumber":5,"startTime":"2026-06-27T19:58:08.530Z","endTime":"2026-06-27T19:58:13.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-06-27T19:58:21.964Z","endTime":"2026-06-27T19:58:39.467Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3164254013572,"aZ":-12.780067336106136,"pfxX":5.911739604734507,"pfxZ":9.738689559063275,"pX":-0.6767541786133632,"pZ":2.940906470456021,"vX0":-11.415086719276857,"vY0":-139.51145508305683,"vZ0":-4.76963209965966,"x":142.8,"y":159.38,"x0":2.6807364976186165,"y0":50.00540575792458,"z0":5.500393892777604,"aX":11.7769348586149},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":-8.6,"spinRate":2310,"spinDirection":152},"zone":1,"typeConfidence":0.9,"plateTime":0.3910405196450637,"extension":6.674890067289456},"index":7,"playId":"63da01ce-b78f-3b80-8943-c5b076f8ddcd","pitchNumber":6,"startTime":"2026-06-27T19:58:39.467Z","endTime":"2026-06-27T19:59:06.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_ab"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_ab"},{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_pa"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"}},"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-06-27T19:59:06.494Z","atBatIndex":85}]