[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-29T23:07:20.175Z","endTime":"2026-06-29T23:08:13.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7],"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-29T20:35:52.748Z","endTime":"2026-06-29T22:45:51.355Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"},"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-29T22:45:51.355Z","endTime":"2026-06-29T23:07:14.400Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"},"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-29T23:07:14.400Z","endTime":"2026-06-29T23:07:22.187Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.207675781864634,"aZ":-9.301992655939973,"pfxX":-2.00825115182887,"pfxZ":11.877625687320677,"pX":1.25693949949092,"pZ":2.2953085512779587,"vX0":3.650128570012683,"vY0":-137.79604618451626,"vZ0":-10.468762115428284,"x":69.09,"y":176.81,"x0":0.17687127471059938,"y0":50.00614886493624,"z0":6.769435020280709,"aX":-3.868535451534726},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.6,"breakHorizontal":2.9,"spinRate":2371,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.3972681079849374,"extension":5.990165951938648},"index":3,"playId":"2a4ac235-4ed9-3906-be22-70b56a0c73bc","pitchNumber":1,"startTime":"2026-06-29T23:07:22.187Z","endTime":"2026-06-29T23:07:25.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.048675655887536,"aZ":-8.664530493277402,"pfxX":-0.8503970162792355,"pfxZ":12.129705316437093,"pX":-0.2556873719275868,"pZ":2.997334709570108,"vX0":-0.2563490541585125,"vY0":-138.37869042615787,"vZ0":-8.80544804916361,"x":126.75,"y":157.85,"x0":-0.05135975250050749,"y0":50.00215322474324,"z0":6.802155164703527,"aX":-1.6481255984228518},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.3,"breakHorizontal":1.6,"spinRate":2412,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.3958955178660961,"extension":5.999532345923217},"index":4,"playId":"65489fc7-47ec-3238-9753-c8fbf4f1c15f","pitchNumber":2,"startTime":"2026-06-29T23:07:34.703Z","endTime":"2026-06-29T23:07:38.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.175921462917607,"aZ":-10.206833423983385,"pfxX":-0.7496982359985245,"pfxZ":11.322237025307647,"pX":0.3946162876418909,"pZ":2.4703823535370963,"vX0":0.8124432470855022,"vY0":-138.2380974542855,"vZ0":-9.905398861992293,"x":101.96,"y":172.08,"x0":0.19462785047384173,"y0":50.000128823575,"z0":6.780580912555934,"aX":-1.4540712788829424},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.7,"breakHorizontal":1.2,"spinRate":2361,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.3958874364654128,"extension":6.273012996804131},"index":5,"playId":"5dcc4bc2-80b9-3f61-959a-10d49fa652b2","pitchNumber":3,"startTime":"2026-06-29T23:07:48.425Z","endTime":"2026-06-29T23:07:51.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-06-29T23:07:58.559Z","endTime":"2026-06-29T23:08:08.426Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"},"defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35805529311148,"aZ":-22.80478725729034,"pfxX":-5.832142698008829,"pfxZ":5.891177507941841,"pX":-0.6256654773585376,"pZ":1.2078383336957614,"vX0":0.5357471791679855,"vY0":-124.81112117456362,"vZ0":-9.13334717213815,"x":140.85,"y":206.17,"x0":-0.0838228709070181,"y0":50.001859569550184,"z0":6.769619392552785,"aX":-9.268902931376733},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.0,"breakHorizontal":10.4,"spinRate":1614,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4375989760253738,"extension":6.535996479053477},"index":7,"playId":"9428fec2-6fab-3fa1-8e60-6d9422d1cf7a","pitchNumber":4,"startTime":"2026-06-29T23:08:08.426Z","endTime":"2026-06-29T23:08:13.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-06-29T23:08:13.008Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Juan Soto doubles (8) on a sharp line drive to right fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-29T23:08:30.892Z","endTime":"2026-06-29T23:09:35.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.435894886787494,"aZ":-5.4971759970703085,"pfxX":-1.6591976036819758,"pfxZ":13.686488942055352,"pX":-0.9062219042556171,"pZ":2.479419088830342,"vX0":-1.2604224796234837,"vY0":-138.8126620326422,"vZ0":-10.838314220556336,"x":151.54,"y":171.84,"x0":-0.2304804393019985,"y0":50.005078427781584,"z0":6.803208411598407,"aX":-3.233745857102309},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.4,"breakVerticalInduced":22.7,"breakHorizontal":3.2,"spinRate":2373,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.3947821455230369,"extension":6.041527710621902},"index":0,"playId":"ed2f3fce-f731-3f69-afcc-f21c555622d4","pitchNumber":1,"startTime":"2026-06-29T23:08:37.185Z","endTime":"2026-06-29T23:08:41.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.122610875544023,"aZ":-20.90934157300893,"pfxX":-7.5620974457006485,"pfxZ":7.281907537686043,"pX":0.09805854673880599,"pZ":1.407712143583419,"vX0":2.6694047457924426,"vY0":-123.22635560556515,"vZ0":-8.877776242903575,"x":113.26,"y":200.77,"x0":-0.013029503200227693,"y0":50.00491718866514,"z0":6.80619802547699,"aX":-11.699884199838625},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":11.5,"breakHorizontal":13.1,"spinRate":1740,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4434865037837281,"extension":6.337458870096006},"index":1,"playId":"9cf4572b-cf3b-365c-b393-05e48d490de8","pitchNumber":2,"startTime":"2026-06-29T23:08:51.565Z","endTime":"2026-06-29T23:08:55.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":95.3,"endSpeed":87.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.784508241023197,"aZ":-7.7850597233558485,"pfxX":-0.753609342909505,"pfxZ":12.582542763917921,"pX":-0.2009823325072701,"pZ":2.643229711180919,"vX0":0.007236369721713799,"vY0":-138.5470957053572,"vZ0":-9.911083012330067,"x":124.66,"y":167.41,"x0":-0.1057545053655193,"y0":50.00543674824203,"z0":6.792950928885089,"aX":-1.461048328424839},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.9,"breakHorizontal":1.3,"spinRate":2349,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.3957743641030196,"extension":6.198445922272479},"index":2,"playId":"edc1e209-3083-391e-a779-6ce0ae9804c3","pitchNumber":3,"startTime":"2026-06-29T23:09:05.714Z","endTime":"2026-06-29T23:09:08.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40613447928478,"aZ":-8.21100430098865,"pfxX":-0.8701538903993198,"pfxZ":12.156552998268769,"pX":0.6339839244655143,"pZ":2.5977333138972964,"vX0":1.9081310838478998,"vY0":-139.72990915208024,"vZ0":-10.011876232824033,"x":92.83,"y":168.64,"x0":0.054329415059316155,"y0":50.00486361719193,"z0":6.773127214289227,"aX":-1.7157206281744046},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.0,"breakHorizontal":1.2,"spinRate":2277,"spinDirection":190},"zone":6,"typeConfidence":2.0,"plateTime":0.39246606041642895,"extension":6.419365602358778},"hitData":{"launchSpeed":102.5,"launchAngle":13.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":204.69,"coordY":126.68}},"index":3,"playId":"9264a1cb-5f5f-37d9-94d8-614b891e1782","pitchNumber":4,"startTime":"2026-06-29T23:09:23.353Z","endTime":"2026-06-29T23:09:35.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:09:35.518Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bo Bichette flies out to center fielder Myles Straw. Juan Soto to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-29T23:10:14.359Z","endTime":"2026-06-29T23:10:52.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.976650992373962,"aZ":-8.910115869470495,"pfxX":-2.8669098505870485,"pfxZ":11.776200132652432,"pX":0.2765627232123535,"pZ":2.935996852809655,"vX0":1.9704784638092936,"vY0":-139.56167588680108,"vZ0":-9.097128782387609,"x":106.46,"y":159.51,"x0":-0.06563380969141143,"y0":50.00274671343509,"z0":6.821976902771972,"aX":-5.663698211269456},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.7,"breakHorizontal":4.8,"spinRate":2270,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.392236209905624,"extension":6.261211240501523},"index":0,"playId":"f912b211-b396-3a5b-8124-27decf2ca7c6","pitchNumber":1,"startTime":"2026-06-29T23:10:24.054Z","endTime":"2026-06-29T23:10:27.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47151727465749,"aZ":-27.043562346730432,"pfxX":-1.445967331828426,"pfxZ":3.106687692852521,"pX":0.8410163150854537,"pZ":2.522689183044917,"vX0":3.064136192482383,"vY0":-127.72037985791508,"vZ0":-5.7857065408946315,"x":84.94,"y":170.67,"x0":-0.18672124081018038,"y0":50.00173214115814,"z0":6.945861203984991,"aX":-2.387263081014222},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.6,"breakHorizontal":1.9,"spinRate":2261,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.42896168689890946,"extension":6.0104098681008695},"hitData":{"launchSpeed":95.7,"launchAngle":28.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":167.27,"coordY":55.41}},"index":1,"playId":"74197944-90c7-3bde-b870-917ff7c975a4","pitchNumber":2,"startTime":"2026-06-29T23:10:40.785Z","endTime":"2026-06-29T23:10:52.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.26,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:10:52.685Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Lindor flies out to center fielder Myles Straw.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-29T23:11:19.962Z","endTime":"2026-06-29T23:13:18.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","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":"6254af7e-6cb5-4217-8807-e3329a41f50f","startTime":"2026-06-29T23:11:19.962Z","endTime":"2026-06-29T23:11:24.962Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32467670317845,"aZ":-24.338997455777022,"pfxX":-5.140190748090178,"pfxZ":5.168898250121506,"pX":0.13185153386788606,"pZ":3.862131044000566,"vX0":2.111890046698325,"vY0":-122.16081418037466,"vZ0":-2.9403950174587266,"x":111.97,"y":134.5,"x0":-0.07444445494302511,"y0":50.00427768748619,"z0":7.166290386896719,"aX":-7.795057030844453},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":9.0,"breakHorizontal":8.9,"spinRate":1294,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4478064164543154,"extension":6.267730939097663},"index":1,"playId":"f2f0a809-8a25-3289-bccf-1c0fdcfadf63","pitchNumber":1,"startTime":"2026-06-29T23:11:33.148Z","endTime":"2026-06-29T23:11:36.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.998788650232722,"aZ":-26.07387727601425,"pfxX":-5.05023966662551,"pfxZ":4.146226074156679,"pX":0.15998454153444389,"pZ":1.3793278660947428,"vX0":2.501340878586558,"vY0":-120.40956340702365,"vZ0":-7.6591313725699655,"x":110.9,"y":201.54,"x0":-0.23523540602014545,"y0":50.00151379018004,"z0":6.902672341699749,"aX":-7.428023774533424},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.0,"breakHorizontal":8.5,"spinRate":1264,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.45457234039688377,"extension":5.774041791064894},"index":2,"playId":"f374362d-13bb-34c6-bcb8-f7f3fe42ca23","pitchNumber":2,"startTime":"2026-06-29T23:11:47.516Z","endTime":"2026-06-29T23:11:50.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2026-06-29T23:12:04.671Z","endTime":"2026-06-29T23:12:16.019Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.309673239290003,"aZ":-25.5376011626971,"pfxX":-4.434147893628151,"pfxZ":4.420770428606603,"pX":-0.8850097346993615,"pZ":0.8923582176765099,"vX0":0.35529350548906147,"vY0":-121.54394089659993,"vZ0":-8.951851909646095,"x":150.73,"y":214.69,"x0":-0.4567152817464648,"y0":50.000814587844026,"z0":6.833004584674937,"aX":-6.648129078956149},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.2,"breakHorizontal":7.9,"spinRate":1297,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.45025902207147483,"extension":5.751353826302402},"index":4,"playId":"af2df054-ab6f-30e5-a326-04d322114424","pitchNumber":3,"startTime":"2026-06-29T23:12:16.019Z","endTime":"2026-06-29T23:12:20.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.573971784763902,"aZ":-9.195300157604228,"pfxX":-1.745509734405705,"pfxZ":11.616357387873657,"pX":0.02894267915031156,"pZ":3.219644450696998,"vX0":0.6601900320681194,"vY0":-139.77300181480518,"vZ0":-8.187431508757584,"x":115.9,"y":151.85,"x0":0.016438370255698137,"y0":50.00401104108211,"z0":6.791183919807446,"aX":-3.45302541181636},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.6,"breakHorizontal":3.0,"spinRate":2273,"spinDirection":191},"zone":2,"typeConfidence":2.0,"plateTime":0.3919093105457945,"extension":6.036536330246551},"index":5,"playId":"638f583d-2667-3e69-b913-f191003d42db","pitchNumber":4,"startTime":"2026-06-29T23:12:36.491Z","endTime":"2026-06-29T23:12:39.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.690970774493376,"aZ":-27.281908021685645,"pfxX":-7.4229438569335535,"pfxZ":3.247374038191964,"pX":-1.3053796291814048,"pZ":2.1122195320747092,"vX0":0.30661553051582485,"vY0":-122.36553643751046,"vZ0":-5.917216809023564,"x":166.76,"y":181.75,"x0":-0.46946830910527987,"y0":50.001558177657536,"z0":6.919414254918175,"aX":-11.178603762300998},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.7,"breakHorizontal":13.3,"spinRate":1319,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4487880807117559,"extension":5.746437584424683},"index":6,"playId":"b6b24124-0b90-3fc7-a03e-649ee12dbf75","pitchNumber":5,"startTime":"2026-06-29T23:12:53.516Z","endTime":"2026-06-29T23:12:56.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.251098133157576,"aZ":-7.332734002911974,"pfxX":-2.555467203265463,"pfxZ":12.828565025469244,"pX":-0.6275127763614616,"pZ":3.4040897631059583,"vX0":-0.3664659361464311,"vY0":-139.2299844982045,"vZ0":-8.1031951575508,"x":140.92,"y":146.87,"x0":-0.1621698192747893,"y0":50.00359596159333,"z0":6.860096083176811,"aX":-4.948339106311835},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":21.5,"breakHorizontal":4.7,"spinRate":2325,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.39547345523610966,"extension":5.894378376848722},"hitData":{"launchSpeed":100.3,"launchAngle":21.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.29,"coordY":77.7}},"index":7,"playId":"c0e974cd-11c6-3845-be56-704d711759e1","pitchNumber":6,"startTime":"2026-06-29T23:13:11.395Z","endTime":"2026-06-29T23:13:18.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.35,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:13:18.716Z","atBatIndex":3},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"George Springer triples (1) on a line drive to center fielder A.J. Ewing. George Springer scores. Fielding error by center fielder A.J. Ewing.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-29T23:15:19.293Z","endTime":"2026-06-29T23:16:57.181Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":62},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":{"id":640455,"link":"/api/v1/people/640455"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.338841715832483,"aZ":-21.89982582205138,"pfxX":11.345317946597717,"pfxZ":6.084568286253603,"pX":-1.6696963318419609,"pZ":2.361569777292946,"vX0":-17.53038023063439,"vY0":-129.47281695551422,"vZ0":-2.4307379002149014,"x":180.64,"y":175.02,"x0":3.730997842746812,"y0":50.00344383951367,"z0":4.997767001282934,"aX":19.162534314008422},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.6,"breakHorizontal":-16.4,"spinRate":2054,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.4238879545033192,"extension":6.594103296230364},"index":0,"playId":"617469cf-0b56-3f84-b638-e348e15aee89","pitchNumber":1,"startTime":"2026-06-29T23:15:22.221Z","endTime":"2026-06-29T23:15:25.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.091262470389815,"aZ":-21.611446708062477,"pfxX":10.057556897984522,"pfxZ":6.206602682614205,"pX":0.07192538026496222,"pZ":2.9626607619565233,"vX0":-12.717922171882677,"vY0":-130.08432339063228,"vZ0":-1.0528455623775428,"x":114.26,"y":158.79,"x0":3.7337425620948252,"y0":50.00116417067981,"z0":5.021835966728353,"aX":17.113381343752874},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.2,"breakHorizontal":-15.1,"spinRate":2017,"spinDirection":106},"zone":2,"typeConfidence":2.0,"plateTime":0.42218656461419357,"extension":6.2696415143327755},"index":1,"playId":"82f2ac2a-30b8-3495-9805-af2f51f2c835","pitchNumber":2,"startTime":"2026-06-29T23:15:34.553Z","endTime":"2026-06-29T23:15:37.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.407625728366806,"aZ":-23.960248971845516,"pfxX":-5.716325845611847,"pfxZ":6.504080562790378,"pX":-0.8062807345294627,"pZ":2.5244834766420836,"vX0":-8.529116686037796,"vY0":-112.01751631676166,"vZ0":-0.23732854697831185,"x":147.73,"y":170.62,"x0":3.8024131153372225,"y0":50.002119828300565,"z0":5.094302571839509,"aX":-7.2191851107752605},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":12.0,"breakHorizontal":12.7,"spinRate":2338,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.4901182015769687,"extension":6.112538154765972},"index":2,"playId":"2722a716-cbf5-3948-85a6-13eba3eb5cf2","pitchNumber":3,"startTime":"2026-06-29T23:15:48.064Z","endTime":"2026-06-29T23:15:52.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.847007533348954,"aZ":-23.06661243007617,"pfxX":11.077065826496197,"pfxZ":5.20077399245359,"pX":-0.1682155867569803,"pZ":1.5188066741240205,"vX0":-13.57452766425923,"vY0":-131.4440471285382,"vZ0":-4.053862721945115,"x":123.41,"y":197.77,"x0":3.6236215364076005,"y0":50.000179263792845,"z0":4.7936488437790095,"aX":19.383161821840844},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.6,"breakHorizontal":-17.0,"spinRate":2015,"spinDirection":108},"zone":13,"typeConfidence":2.0,"plateTime":0.4167049711492816,"extension":6.6789593015560005},"index":3,"playId":"157f16ce-2dcf-338b-9dd1-98f6cd8e1de3","pitchNumber":4,"startTime":"2026-06-29T23:16:03.165Z","endTime":"2026-06-29T23:16:06.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":70.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.64991813502169,"aZ":-26.380678034888213,"pfxX":-8.488325401244378,"pfxZ":4.654215868594697,"pX":-0.4624222213637286,"pZ":2.5843545167410946,"vX0":-7.398628842261821,"vY0":-111.32346609415588,"vZ0":0.7442868164716002,"x":134.63,"y":169.0,"x0":4.017479539953078,"y0":50.000874112210724,"z0":4.995690590494069,"aX":-10.555430313329381},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":9.0,"breakHorizontal":17.4,"spinRate":2415,"spinDirection":283},"zone":4,"typeConfidence":2.0,"plateTime":0.4937153006127879,"extension":6.368312155222787},"index":4,"playId":"b2a2e369-bff2-345f-ad24-b2c664314572","pitchNumber":5,"startTime":"2026-06-29T23:16:19.475Z","endTime":"2026-06-29T23:16:22.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.955189165940645,"aZ":-26.734014906869167,"pfxX":-8.861139715801432,"pfxZ":4.374455981632485,"pX":0.12215699091961187,"pZ":1.7039414484252933,"vX0":-6.265490007414039,"vY0":-111.62696666360338,"vZ0":-1.1040038565959476,"x":112.34,"y":192.77,"x0":4.131489217002904,"y0":50.000251416543556,"z0":4.9958279958281135,"aX":-11.009516739773735},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":7.9,"breakHorizontal":17.9,"spinRate":2403,"spinDirection":287},"zone":8,"typeConfidence":2.0,"plateTime":0.49357696818463737,"extension":6.180539073789145},"hitData":{"launchSpeed":82.9,"launchAngle":24.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":56.9,"coordY":84.67}},"index":5,"playId":"15748c48-83ce-335f-8123-b9ea0fa921a3","pitchNumber":6,"startTime":"2026-06-29T23:16:39.281Z","endTime":"2026-06-29T23:16:57.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":9.699999999999996,"leverageIndex":0.86,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:16:57.181Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Lukes grounds out, second baseman Brett Baty to first baseman Jared Young.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-29T23:17:30.076Z","endTime":"2026-06-29T23:17:50.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.687243061424397,"aZ":-24.31447387357131,"pfxX":11.210136609869387,"pfxZ":4.488551182772529,"pX":-0.15395989246180275,"pZ":2.3680492722920943,"vX0":-14.089072697631185,"vY0":-131.41732540214014,"vZ0":-2.0180500222730156,"x":122.87,"y":174.84,"x0":3.818580941523916,"y0":50.00087871773876,"z0":4.950833517466202,"aX":19.61930392405043},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.9,"breakHorizontal":-17.3,"spinRate":1966,"spinDirection":107},"zone":5,"typeConfidence":2.0,"plateTime":0.4166918338382781,"extension":6.613378423952043},"index":0,"playId":"532d0bcf-9a4e-31bb-913c-d30b5fae2a25","pitchNumber":1,"startTime":"2026-06-29T23:17:30.076Z","endTime":"2026-06-29T23:17:33.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":90.8,"endSpeed":82.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.415516855402345,"aZ":-25.274666208854864,"pfxX":10.321023372556125,"pfxZ":3.923733499167632,"pX":1.272148855763612,"pZ":2.497731028090074,"vX0":-10.654227971959065,"vY0":-131.81352958791828,"vZ0":-1.4169178917550402,"x":68.51,"y":171.34,"x0":4.028438729305967,"y0":50.0006439461382,"z0":4.911122861898424,"aX":18.133130329285244},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.0,"breakHorizontal":-16.3,"spinRate":1880,"spinDirection":106},"zone":12,"typeConfidence":2.0,"plateTime":0.41577944647398457,"extension":6.65354544075945},"hitData":{"launchSpeed":67.2,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.0,"coordY":149.0}},"index":1,"playId":"17d61a63-d97e-3f2a-8b35-d59e79069203","pitchNumber":2,"startTime":"2026-06-29T23:17:42.775Z","endTime":"2026-06-29T23:17:50.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:17:50.150Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out, shortstop Francisco Lindor to first baseman Jared Young.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-29T23:18:11.712Z","endTime":"2026-06-29T23:19:07.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14190382910624,"aZ":-31.027595985479493,"pfxX":-7.3371739926789665,"pfxZ":0.8891862442733736,"pX":-1.5079491043230142,"pZ":2.0599030144264296,"vX0":-9.813496400053271,"vY0":-113.95085012894847,"vZ0":0.330714421264392,"x":174.48,"y":183.16,"x0":3.8353230591735,"y0":50.00384338642579,"z0":5.019617018949669,"aX":-9.491637797518742},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":2.0,"breakHorizontal":16.1,"spinRate":2279,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.48370638431791946,"extension":6.280856524102929},"index":0,"playId":"a75ad32a-e2e6-313c-9263-29d3ca4ced19","pitchNumber":1,"startTime":"2026-06-29T23:18:11.712Z","endTime":"2026-06-29T23:18:14.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.024281051860843,"aZ":-31.252532224589,"pfxX":11.111830775724327,"pfxZ":0.5220493312723242,"pX":1.2895761344027465,"pZ":2.4023524532301908,"vX0":-10.21691040663788,"vY0":-131.9157421911721,"vZ0":-0.8859840688193898,"x":67.84,"y":173.92,"x0":3.7617281644465708,"y0":50.0044739588925,"z0":5.038448214208862,"aX":19.663593777925453},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.0,"breakHorizontal":-18.0,"spinRate":1986,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4145863300764052,"extension":6.450328054598887},"index":1,"playId":"5b034caf-e1e6-3429-b084-a1afc27206aa","pitchNumber":2,"startTime":"2026-06-29T23:18:26.364Z","endTime":"2026-06-29T23:18:30.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":71.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.593034392105746,"aZ":-32.17357578847447,"pfxX":-7.154723877710787,"pfxZ":-0.0019412602512893784,"pX":0.5713589670365453,"pZ":2.9639739859748864,"vX0":-5.45386228933407,"vY0":-112.65593875834546,"vZ0":2.354197462146905,"x":95.22,"y":158.75,"x0":3.9580802510250397,"y0":50.00118934561138,"z0":5.170967519424621,"aX":-9.140346355435128},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":1.0,"breakHorizontal":14.4,"spinRate":2314,"spinDirection":277},"zone":3,"typeConfidence":2.0,"plateTime":0.48728838980796674,"extension":6.28501731297714},"index":2,"playId":"7794ed44-368e-3f94-94cc-0764ac9dedbb","pitchNumber":3,"startTime":"2026-06-29T23:18:40.577Z","endTime":"2026-06-29T23:18:43.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.930040192222027,"aZ":-31.79601269858777,"pfxX":11.163493086785316,"pfxZ":0.21514800642444065,"pX":-0.14150413373337203,"pZ":2.35919662607946,"vX0":-13.637595232683294,"vY0":-130.7973639958703,"vZ0":-0.662136195503986,"x":122.39,"y":175.08,"x0":3.6739834453804194,"y0":50.00121053426762,"z0":4.986483928171737,"aX":19.46561673577998},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.5,"breakHorizontal":-17.4,"spinRate":1920,"spinDirection":113},"zone":5,"typeConfidence":2.0,"plateTime":0.41773780768821833,"extension":6.493019737483694},"hitData":{"launchSpeed":111.1,"launchAngle":2.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.11,"coordY":167.39}},"index":3,"playId":"713595ed-5710-3e62-a48e-7384fd0ab764","pitchNumber":4,"startTime":"2026-06-29T23:19:00.224Z","endTime":"2026-06-29T23:19:07.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:19:07.816Z","atBatIndex":6},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Kazuma Okamoto hit by pitch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-29T23:19:27.618Z","endTime":"2026-06-29T23:20:00.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"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, 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":75.9,"endSpeed":69.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.647862046559638,"aZ":-31.62106811013372,"pfxX":-7.115369799311185,"pfxZ":0.452293793369444,"pX":-0.4805344785606504,"pZ":2.106030425396395,"vX0":-7.616489145998866,"vY0":-110.22092606960454,"vZ0":0.9812763177490835,"x":135.32,"y":181.92,"x0":3.9587653105313176,"y0":50.001602373897846,"z0":5.023568790173084,"aX":-8.654049871953282},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":1.4,"breakHorizontal":15.0,"spinRate":2286,"spinDirection":280},"zone":7,"typeConfidence":2.0,"plateTime":0.49908844167642785,"extension":6.218624164434636},"index":0,"playId":"2728f175-ae51-36e9-bad3-14f10c61f895","pitchNumber":1,"startTime":"2026-06-29T23:19:27.618Z","endTime":"2026-06-29T23:19:31.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.590369460631194,"aZ":-31.138400813306873,"pfxX":11.430625431615987,"pfxZ":0.593621423846157,"pX":2.257758290770063,"pZ":3.3416760356184123,"vX0":-8.343899589935173,"vY0":-131.49585473022736,"vZ0":1.3848966802354141,"x":30.94,"y":148.55,"x0":3.9850930296814124,"y0":50.004496136703835,"z0":5.116370276496277,"aX":20.04199949933821},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.6,"breakHorizontal":-19.0,"spinRate":2122,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.41635136573736586,"extension":6.440118433147686},"index":1,"playId":"19f993a2-7134-3696-8eba-b0055d775c86","pitchNumber":2,"startTime":"2026-06-29T23:19:41.776Z","endTime":"2026-06-29T23:19:45.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":70.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.74232796501546,"aZ":-30.720842027848914,"pfxX":-8.139190501855312,"pfxZ":1.186602490566858,"pX":-1.9099964768370379,"pZ":0.9252060726876172,"vX0":-10.117126586643769,"vY0":-110.3941835400701,"vZ0":-1.7765475885539659,"x":189.8,"y":213.8,"x0":3.809431044083938,"y0":50.000897401378005,"z0":5.009110357514896,"aX":-9.927478126683356},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":1.9,"breakHorizontal":17.6,"spinRate":2350,"spinDirection":289},"zone":13,"typeConfidence":2.0,"plateTime":0.4983388312037915,"extension":6.1937779215183},"index":2,"playId":"82d62f70-c968-3b4b-a137-2a9cd9fd5aed","pitchNumber":3,"startTime":"2026-06-29T23:19:57.034Z","endTime":"2026-06-29T23:20:00.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.36,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:20:00.625Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ernie Clement singles on a line drive to left fielder Juan Soto. Kazuma Okamoto to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-29T23:20:25.800Z","endTime":"2026-06-29T23:22:11.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"postOnSecond":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.965564586603048,"aZ":-29.5795063472153,"pfxX":11.160266709663436,"pfxZ":1.5084205591754518,"pX":1.3029503746906428,"pZ":3.042552702929871,"vX0":-9.883181227094804,"vY0":-130.49342729933824,"vZ0":0.584285237563541,"x":67.33,"y":156.63,"x0":3.69304877770332,"y0":50.003790015969095,"z0":5.047597887243118,"aX":19.2107593909474},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.1,"breakHorizontal":-18.0,"spinRate":1954,"spinDirection":110},"zone":12,"typeConfidence":2.0,"plateTime":0.4200612806917077,"extension":6.445106550685979},"index":0,"playId":"a2f60682-cbb1-354e-8a01-46441f45fe53","pitchNumber":1,"startTime":"2026-06-29T23:20:32.827Z","endTime":"2026-06-29T23:20:36.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":89.7,"endSpeed":81.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.619802064882787,"aZ":-23.12975841064687,"pfxX":9.090637372009251,"pfxZ":5.271848009885106,"pX":0.6655444588948792,"pZ":3.973163286775665,"vX0":-10.91958867469187,"vY0":-130.24245862997338,"vZ0":1.6109675577015714,"x":91.63,"y":131.5,"x0":3.7334533051721963,"y0":50.004911815293845,"z0":5.097051041225468,"aX":15.604187242703194},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.2,"breakHorizontal":-14.0,"spinRate":2124,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.42071971908243944,"extension":6.60132594276298},"index":1,"playId":"40339c22-3495-34df-b737-64b03392bdee","pitchNumber":2,"startTime":"2026-06-29T23:20:47.151Z","endTime":"2026-06-29T23:20:50.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.294496304722212,"aZ":-21.332974773056286,"pfxX":8.650885074069762,"pfxZ":6.282946662516386,"pX":-0.8967694093779601,"pZ":2.528976256002904,"vX0":-14.182250044956476,"vY0":-130.49975969701697,"vZ0":-2.182467602410733,"x":151.18,"y":170.5,"x0":3.482692885788411,"y0":50.0035341879919,"z0":4.981933970549541,"aX":14.931127954553752},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.0,"breakHorizontal":-12.6,"spinRate":2124,"spinDirection":113},"zone":11,"typeConfidence":2.0,"plateTime":0.41960820141458477,"extension":6.46844835648749},"index":2,"playId":"ff4096eb-8832-3d07-951b-89d6704ace12","pitchNumber":3,"startTime":"2026-06-29T23:21:05.870Z","endTime":"2026-06-29T23:21:10.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.692341906338132,"aZ":-24.123771028618034,"pfxX":8.337761063750527,"pfxZ":4.613454756873081,"pX":1.0520609360877753,"pZ":3.2734246422607067,"vX0":-9.478601330491589,"vY0":-131.4948759558709,"vZ0":0.06600573367649909,"x":76.9,"y":150.4,"x0":3.6254845021276534,"y0":50.004971294940425,"z0":5.042399264046725,"aX":14.5579694433002},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.6,"breakHorizontal":-13.0,"spinRate":2120,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.41704379147815374,"extension":6.352672990318936},"index":3,"playId":"0208226b-9d49-3099-ba27-38085ddd8a48","pitchNumber":4,"startTime":"2026-06-29T23:21:23.790Z","endTime":"2026-06-29T23:21:27.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-06-29T23:21:37.499Z","endTime":"2026-06-29T23:21:46.737Z","isPitch":false,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62857815931991,"aZ":-27.752712584041216,"pfxX":11.599296800840342,"pfxZ":2.5900553017956547,"pX":0.48026630832960876,"pZ":2.5775201447605287,"vX0":-11.953926111246998,"vY0":-130.12530934947628,"vZ0":-0.7659890976416682,"x":98.69,"y":169.19,"x0":3.638026975939107,"y0":50.000800323653856,"z0":4.988000343976156,"aX":19.786493827082612},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.8,"breakHorizontal":-18.2,"spinRate":2031,"spinDirection":107},"zone":6,"typeConfidence":2.0,"plateTime":0.42175501646471814,"extension":6.586805011973988},"index":5,"playId":"59341d9b-90fb-36a6-ba3b-30cf94e042c8","pitchNumber":5,"startTime":"2026-06-29T23:21:46.737Z","endTime":"2026-06-29T23:21:50.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.493267830282658,"aZ":-23.477996524956094,"pfxX":8.823644590771945,"pfxZ":5.007955174406126,"pX":-0.7742187359904742,"pZ":2.601207456968395,"vX0":-14.249189177230557,"vY0":-131.1120754968843,"vZ0":-1.3144678648979622,"x":146.51,"y":168.55,"x0":3.5918305201639016,"y0":50.001844943386246,"z0":4.866181068953632,"aX":15.318005553354785},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.0,"breakHorizontal":-12.7,"spinRate":2115,"spinDirection":112},"zone":4,"typeConfidence":2.0,"plateTime":0.418233083081454,"extension":6.732603989058323},"hitData":{"launchSpeed":83.7,"launchAngle":18.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.48,"coordY":104.34}},"index":6,"playId":"67a4bd1d-8ed9-3fa2-ab9d-d7924de14b0c","pitchNumber":6,"startTime":"2026-06-29T23:22:00.918Z","endTime":"2026-06-29T23:22:11.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.1,"awayTeamWinProbability":35.900000000000006,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.77,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:22:11.744Z","atBatIndex":8},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brandon Valenzuela grounds into a force out, third baseman Bo Bichette to second baseman Brett Baty. Ernie Clement out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-29T23:23:07.369Z","endTime":"2026-06-29T23:23:35.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-29T23:22:21.948Z","endTime":"2026-06-29T23:23:09.722Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"R","description":"Right"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28105344822916,"aZ":-23.16779744429222,"pfxX":8.448725233484534,"pfxZ":5.085780298321611,"pX":-0.47387025122957055,"pZ":3.1878548484495277,"vX0":-12.96365524511911,"vY0":-132.0008755747226,"vZ0":-0.2630793910638063,"x":135.06,"y":152.71,"x0":3.396097338850372,"y0":50.00133396749077,"z0":4.990063317943348,"aX":14.956775099331301},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.4,"breakHorizontal":-12.6,"spinRate":2001,"spinDirection":111},"zone":1,"typeConfidence":2.0,"plateTime":0.4144525664202745,"extension":6.9011204156777675},"index":1,"playId":"4ad551f6-4222-3007-9d9e-60a1dd28ac55","pitchNumber":1,"startTime":"2026-06-29T23:23:09.722Z","endTime":"2026-06-29T23:23:12.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"R","description":"Right"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.932174571605646,"aZ":-23.19958478503847,"pfxX":10.869671920663674,"pfxZ":5.09379752286433,"pX":-0.7671590316514941,"pZ":2.660606400695203,"vX0":-14.81403057432614,"vY0":-131.8427687562308,"vZ0":-1.402565784107606,"x":146.24,"y":166.94,"x0":3.5111789611597493,"y0":50.00037063521502,"z0":4.910987258898737,"aX":19.14138103056921},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.1,"breakHorizontal":-16.4,"spinRate":2033,"spinDirection":113},"zone":4,"typeConfidence":2.0,"plateTime":0.41538203696022036,"extension":6.718392256358743},"hitData":{"launchSpeed":77.2,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.0,"coordY":162.0}},"index":2,"playId":"df8e6279-4d9c-3080-a92e-ac4e8edb2bf7","pitchNumber":2,"startTime":"2026-06-29T23:23:29.476Z","endTime":"2026-06-29T23:23:35.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"R","description":"Right"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.48,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:23:35.893Z","atBatIndex":9},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jared Young reaches on a throwing error by pitcher Trey Yesavage. Jared Young to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-29T23:25:41.502Z","endTime":"2026-06-29T23:26:44.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702056,"link":"/api/v1/people/702056"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53349703726027,"aZ":-8.921676212273274,"pfxX":-1.2068398812138463,"pfxZ":12.114460804883638,"pX":0.2580851206547989,"pZ":3.3619573301486523,"vX0":1.1283048469635522,"vY0":-137.65917616539338,"vZ0":-7.8469464212898545,"x":107.16,"y":148.01,"x0":-2.87024776726618E-4,"y0":50.0032494703286,"z0":6.85330728437708,"aX":-2.316508160522912},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.5,"breakHorizontal":1.9,"spinRate":2261,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.39786825013773575,"extension":6.346350739760745},"index":0,"playId":"af0cb86a-96f8-3526-9fb7-17edab6b68e4","pitchNumber":1,"startTime":"2026-06-29T23:25:53.390Z","endTime":"2026-06-29T23:25:56.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":95.0,"endSpeed":87.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.332005056805226,"aZ":-9.080644275201886,"pfxX":-2.290218351990198,"pfxZ":11.914073993172428,"pX":0.08892621240760575,"pZ":3.1689280713707992,"vX0":0.7537041968527664,"vY0":-138.2260396689539,"vZ0":-8.42120754086429,"x":113.61,"y":153.22,"x0":0.11050945394451193,"y0":50.000247195901125,"z0":6.861531387294154,"aX":-4.438404436350978},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.0,"breakHorizontal":4.0,"spinRate":2377,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.3959910427876623,"extension":6.200703331266648},"index":1,"playId":"3e0da5b2-49c3-3570-bd26-e919d9e3add9","pitchNumber":2,"startTime":"2026-06-29T23:26:06.566Z","endTime":"2026-06-29T23:26:09.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-29T23:26:22.651Z","endTime":"2026-06-29T23:26:29.311Z","isPitch":false,"type":"action","player":{"id":676724,"link":"/api/v1/people/676724"},"defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38034641009259,"aZ":-29.61347912753813,"pfxX":-6.184442813390623,"pfxZ":1.7087869088993068,"pX":-0.4881507219171122,"pZ":1.734011782403511,"vX0":1.226641798661499,"vY0":-121.49513333805355,"vZ0":-6.205009451282469,"x":135.61,"y":191.96,"x0":-0.1954436143379404,"y0":50.00257943936,"z0":6.888605906854023,"aX":-9.262738652661069},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.9,"breakHorizontal":10.9,"spinRate":1302,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.45050308140960826,"extension":6.120874810874995},"hitData":{"launchSpeed":67.5,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.81,"coordY":185.13}},"index":3,"playId":"b9c21312-69f3-3c8a-ae56-2581161f6460","pitchNumber":3,"startTime":"2026-06-29T23:26:29.311Z","endTime":"2026-06-29T23:26:44.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":-6.499999999999993,"leverageIndex":0.95,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:26:44.281Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"A.J. Ewing flies out to left fielder Yohendrick Piñango.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-29T23:27:16.805Z","endTime":"2026-06-29T23:29:13.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682818,"link":"/api/v1/people/682818"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.672788262519273,"aZ":-24.1457468525277,"pfxX":-6.96769041937082,"pfxZ":5.506634750464567,"pX":1.2274990951804292,"pZ":-0.7175868925792004,"vX0":5.512505945256243,"vY0":-119.30283122409097,"vZ0":-12.361213162278199,"x":70.21,"y":258.15,"x0":-0.19595496100812476,"y0":50.0005072826715,"z0":6.665038399625006,"aX":-10.149420750494317},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":7.6,"breakHorizontal":11.5,"spinRate":1196,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.45727037092265777,"extension":6.118171936041108},"index":0,"playId":"0870f418-08cd-3c5a-a9e9-97dbbce8663e","pitchNumber":1,"startTime":"2026-06-29T23:27:23.738Z","endTime":"2026-06-29T23:27:27.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.844748625570173,"aZ":-25.899988208163105,"pfxX":-5.5797405335670724,"pfxZ":4.344057438746547,"pX":0.12475863637970705,"pZ":1.9150410509305342,"vX0":2.4945747254167876,"vY0":-119.13970010407165,"vZ0":-6.464349761944768,"x":112.24,"y":187.07,"x0":-0.20817202662670234,"y0":50.004249525166635,"z0":6.989432598333069,"aX":-8.06096085651716},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.6,"breakHorizontal":9.6,"spinRate":1300,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.4588824370906157,"extension":6.029204949158386},"index":1,"playId":"759be852-f217-3675-ace5-7d493e76d5bc","pitchNumber":2,"startTime":"2026-06-29T23:27:51.828Z","endTime":"2026-06-29T23:27:54.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-06-29T23:28:04.431Z","endTime":"2026-06-29T23:28:13.535Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"},"defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56457515735547,"aZ":-25.197705660815917,"pfxX":-5.9060170492606305,"pfxZ":4.793204670264706,"pX":0.37598161023040205,"pZ":-0.34478508815280445,"vX0":3.5314841293094497,"vY0":-119.70966524854266,"vZ0":-11.312160427955451,"x":102.67,"y":248.09,"x0":-0.34914858067721305,"y0":50.00305448308852,"z0":6.688058195737031,"aX":-8.593456624517842},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.2,"breakHorizontal":9.8,"spinRate":1335,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.45711644405241225,"extension":5.9403875122409655},"index":3,"playId":"1a346258-1d2b-30f5-8cff-4441135aa318","pitchNumber":3,"startTime":"2026-06-29T23:28:13.535Z","endTime":"2026-06-29T23:28:19.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"actionPlayId":"1a346258-1d2b-30f5-8cff-4441135aa318","startTime":"2026-06-29T23:28:28.978Z","endTime":"2026-06-29T23:28:46.241Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81556531357421,"aZ":-13.109988325393013,"pfxX":-2.04444115068215,"pfxZ":9.708961011160348,"pX":-0.924751480542679,"pZ":3.749321126021764,"vX0":-1.3273229419600492,"vY0":-139.78862644323226,"vZ0":-6.31171848304436,"x":152.25,"y":137.55,"x0":-0.17693291781329187,"y0":50.00331596078209,"z0":6.91034495695492,"aX":-4.014083323681866},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":4.0,"spinRate":2135,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.3930132895674414,"extension":5.898115884794561},"index":5,"playId":"5ae06449-45b3-3899-9cf7-3ec134907b09","pitchNumber":4,"startTime":"2026-06-29T23:28:46.241Z","endTime":"2026-06-29T23:28:50.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63466930166079,"aZ":-11.085282079626113,"pfxX":-1.3655141401473438,"pfxZ":10.9893028987592,"pX":0.4589601335974442,"pZ":3.53899655101343,"vX0":1.7431841183671477,"vY0":-138.11008695087983,"vZ0":-7.1170571726999565,"x":99.51,"y":143.23,"x0":-0.004922496353332308,"y0":50.00453585083428,"z0":6.906162555319833,"aX":-2.621026282374571},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":2.0,"spinRate":2118,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.3975870744400942,"extension":6.117629556625875},"hitData":{"launchSpeed":88.5,"launchAngle":33.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.35,"coordY":104.05}},"index":6,"playId":"39eea973-f747-377f-b71d-46118d2cb6be","pitchNumber":5,"startTime":"2026-06-29T23:29:01.903Z","endTime":"2026-06-29T23:29:13.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":4.499999999999993,"leverageIndex":1.37,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:29:13.629Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mark Vientos pops out to second baseman Luis Urías.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-29T23:29:34.396Z","endTime":"2026-06-29T23:30:40.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":649966,"link":"/api/v1/people/649966"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.733782371610868,"aZ":-8.927956762569863,"pfxX":-2.2196921843097277,"pfxZ":11.910762228233203,"pX":-1.0662488494049052,"pZ":2.5144607169812345,"vX0":-1.9695025296235995,"vY0":-138.94772704525369,"vZ0":-10.186597560310744,"x":157.64,"y":170.89,"x0":-0.05944937340471092,"y0":50.0006859886177,"z0":6.825534930720634,"aX":-4.329456667801695},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.6,"breakHorizontal":4.4,"spinRate":2262,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.3945212258712951,"extension":6.202300111915814},"index":0,"playId":"0244a86c-fe4a-304b-a10b-d46d1bdc8c65","pitchNumber":1,"startTime":"2026-06-29T23:29:39.452Z","endTime":"2026-06-29T23:29:43.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":true},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.785879115841656,"aZ":-26.047142421079656,"pfxX":-2.706514041244027,"pfxZ":3.654260545169791,"pX":0.9429079653779553,"pZ":2.8221930905567074,"vX0":3.4932742375098393,"vY0":-128.6845129495508,"vZ0":-5.4866097440856505,"x":81.06,"y":162.58,"x0":-0.08073734996707511,"y0":50.00331011651013,"z0":7.000665825916845,"aX":-4.538120808117292},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.6,"breakHorizontal":4.1,"spinRate":2275,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.4257005564213383,"extension":5.901403353164686},"index":1,"playId":"66853742-db7f-3a66-9919-50f4ca2956cb","pitchNumber":2,"startTime":"2026-06-29T23:29:53.352Z","endTime":"2026-06-29T23:30:20.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"}},"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":95.9,"endSpeed":87.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.34936347650037,"aZ":-8.173187643458784,"pfxX":-2.4289473289201067,"pfxZ":12.217955646358945,"pX":-0.6055588091592182,"pZ":2.3921688149692564,"vX0":-0.4681642630720979,"vY0":-139.28691146627585,"vZ0":-10.656619994730322,"x":140.08,"y":174.19,"x0":-0.11969403186290058,"y0":50.004522972237936,"z0":6.808766988709294,"aX":-4.771758059735189},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.2,"breakHorizontal":4.4,"spinRate":2255,"spinDirection":196},"zone":4,"typeConfidence":2.0,"plateTime":0.3932732457715966,"extension":6.148530545601004},"hitData":{"launchSpeed":95.4,"launchAngle":64.0,"totalDistance":167.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":149.05,"coordY":142.56}},"index":2,"playId":"463420d5-ac2a-398d-839c-bcc3e50388cb","pitchNumber":3,"startTime":"2026-06-29T23:30:27.467Z","endTime":"2026-06-29T23:30:40.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.39,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:30:40.372Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brett Baty lines out to center fielder Myles Straw.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-29T23:30:59.833Z","endTime":"2026-06-29T23:32:54.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.661777051284897,"aZ":-23.556133756679827,"pfxX":-5.990622329724337,"pfxZ":5.7815006648733425,"pX":-0.5124067588401324,"pZ":2.0204438612073266,"vX0":1.1807815999768008,"vY0":-121.2884904364318,"vZ0":-6.780962939460611,"x":136.53,"y":184.23,"x0":-0.22718526847173426,"y0":50.00212643388649,"z0":6.905837313869788,"aX":-8.927157973369049},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":9.1,"breakHorizontal":10.6,"spinRate":1371,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.4515416675767199,"extension":5.775362220436209},"index":0,"playId":"a90582ce-eb19-3edf-b0d0-442f0e90e6da","pitchNumber":1,"startTime":"2026-06-29T23:31:06.562Z","endTime":"2026-06-29T23:31:09.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63869276104414,"aZ":-25.11888415367306,"pfxX":-4.235413002000678,"pfxZ":4.912137032655689,"pX":-0.4251851191615618,"pZ":1.2199685835808811,"vX0":1.3070974092033247,"vY0":-119.28626965262285,"vZ0":-7.941026473536623,"x":133.21,"y":205.84,"x0":-0.4310033091677672,"y0":50.003879785782814,"z0":6.867514761450048,"aX":-6.084201656966682},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":7.2,"breakHorizontal":7.3,"spinRate":1177,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4597367469147553,"extension":5.6443145010452715},"index":1,"playId":"6c749b1b-36fc-33f6-aa6d-d6ce6895f2f7","pitchNumber":2,"startTime":"2026-06-29T23:31:22.157Z","endTime":"2026-06-29T23:31:25.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-29T23:31:32.443Z","endTime":"2026-06-29T23:31:48.642Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.871355738981215,"aZ":-23.062612044948764,"pfxX":-5.498190316014104,"pfxZ":6.103748019804165,"pX":-0.7831149852731019,"pZ":0.5996294853031012,"vX0":0.9775166600156817,"vY0":-121.16961165670746,"vZ0":-9.77497966652264,"x":146.85,"y":222.59,"x0":-0.4764592630587537,"y0":50.000761747884084,"z0":6.688696347054404,"aX":-8.204304676140467},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":9.1,"breakHorizontal":9.7,"spinRate":1349,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4514017990865975,"extension":5.885414610777284},"index":3,"playId":"095ac0b6-c0a2-3d1f-a5b6-437775f3caaf","pitchNumber":3,"startTime":"2026-06-29T23:31:48.642Z","endTime":"2026-06-29T23:31:51.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.587755321653553,"aZ":-28.814347070620286,"pfxX":-3.8229627151126144,"pfxZ":2.2678333294850326,"pX":-0.17223001185177697,"pZ":2.293751747085432,"vX0":1.4952390319277302,"vY0":-120.537665995504,"vZ0":-5.066956845578917,"x":123.57,"y":176.85,"x0":-0.3009786792863906,"y0":50.0055838392681,"z0":6.942307023596588,"aX":-5.6736426474461},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.2,"breakHorizontal":6.6,"spinRate":1266,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.4529586987836387,"extension":6.089349206441917},"index":4,"playId":"04c2a21c-e4b6-3886-8236-a2274db32031","pitchNumber":4,"startTime":"2026-06-29T23:32:08.026Z","endTime":"2026-06-29T23:32:11.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":96.1,"endSpeed":87.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.839916621982535,"aZ":-11.723179917446238,"pfxX":-1.686864698962407,"pfxZ":10.324924882585705,"pX":0.3580740217477259,"pZ":4.609127322221645,"vX0":1.978692836294522,"vY0":-139.91779241243967,"vZ0":-4.218730679241509,"x":103.35,"y":114.33,"x0":-0.13942546196805564,"y0":50.00559481452975,"z0":6.905961785318267,"aX":-3.342234048322735},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.0,"breakHorizontal":2.6,"spinRate":2248,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.3916005683708712,"extension":6.0627317132172},"index":5,"playId":"c179fbe9-24d7-3803-b892-ff0e805eaa89","pitchNumber":5,"startTime":"2026-06-29T23:32:29.144Z","endTime":"2026-06-29T23:32:32.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.921454620940196,"aZ":-10.044084088607594,"pfxX":-1.8036956508433037,"pfxZ":11.338615200782478,"pX":0.37010290764159687,"pZ":2.9664282024855035,"vX0":1.780176586236672,"vY0":-139.22023830290678,"vZ0":-8.704612367974871,"x":102.89,"y":158.69,"x0":-0.04503443272549876,"y0":50.005530013635806,"z0":6.809343982525631,"aX":-3.521120075275495},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.8,"breakHorizontal":2.9,"spinRate":2253,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.39429260964185886,"extension":5.8355046204106245},"hitData":{"launchSpeed":79.4,"launchAngle":28.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.65,"coordY":87.87}},"index":6,"playId":"4b23dda4-6451-3402-a6f7-b90ca2c228f5","pitchNumber":6,"startTime":"2026-06-29T23:32:47.594Z","endTime":"2026-06-29T23:32:54.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":3.500000000000007,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:32:54.774Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Urías walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-29T23:35:05.985Z","endTime":"2026-06-29T23:36:36.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.212168587590885,"aZ":-25.15014347231709,"pfxX":11.240136683625895,"pfxZ":3.957182662188764,"pX":-0.37343929003964227,"pZ":1.7329030585227467,"vX0":-14.403314151722793,"vY0":-131.8597420340688,"vZ0":-3.2175226467704956,"x":131.23,"y":191.99,"x0":3.6815774760626425,"y0":50.00009302178379,"z0":4.810388016111656,"aX":19.929930395079204},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.7,"breakHorizontal":-17.5,"spinRate":2111,"spinDirection":108},"zone":7,"typeConfidence":2.0,"plateTime":0.4142932573821718,"extension":6.783567910252056},"index":0,"playId":"245579de-51d8-37e9-8cae-4e77c36bf997","pitchNumber":1,"startTime":"2026-06-29T23:35:17.352Z","endTime":"2026-06-29T23:35:20.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":649966,"link":"/api/v1/people/649966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":89.8,"endSpeed":82.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.436674495952992,"aZ":-23.477541239706476,"pfxX":9.99563907343958,"pfxZ":5.048080843405845,"pX":-0.934615750031723,"pZ":2.5047472318167214,"vX0":-15.330737976268942,"vY0":-129.997686994232,"vZ0":-1.8148548477480961,"x":152.63,"y":171.15,"x0":3.7214684256718686,"y0":50.00545264790642,"z0":4.981576896685486,"aX":17.232766096792542},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.0,"breakHorizontal":-15.0,"spinRate":2162,"spinDirection":110},"zone":11,"typeConfidence":2.0,"plateTime":0.4201849388582666,"extension":6.726270097156916},"index":1,"playId":"391c0b23-16db-3745-a783-fd2e6cc4f660","pitchNumber":2,"startTime":"2026-06-29T23:35:30.431Z","endTime":"2026-06-29T23:35:34.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":649966,"link":"/api/v1/people/649966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-06-29T23:35:42.229Z","endTime":"2026-06-29T23:35:49.061Z","isPitch":false,"type":"action","player":{"id":649966,"link":"/api/v1/people/649966"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":649966,"link":"/api/v1/people/649966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":90.8,"endSpeed":83.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.951141578409608,"aZ":-23.61171227036668,"pfxX":11.943787882994958,"pfxZ":4.884048271937597,"pX":-1.3686509899543484,"pZ":2.0964087688409574,"vX0":-16.887178369296976,"vY0":-131.11936225018397,"vZ0":-2.3908110605535913,"x":169.17,"y":182.18,"x0":3.5832889141896116,"y0":50.00338794480148,"z0":4.769401329525904,"aX":20.941348379555254},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.5,"breakHorizontal":-18.2,"spinRate":2203,"spinDirection":108},"zone":13,"typeConfidence":2.0,"plateTime":0.4166474968215872,"extension":6.800553682543545},"index":3,"playId":"85e4ba66-46ae-3bcf-a1d1-34db2b48d052","pitchNumber":3,"startTime":"2026-06-29T23:35:49.061Z","endTime":"2026-06-29T23:35:52.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":649966,"link":"/api/v1/people/649966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":74.4,"endSpeed":68.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.09840364021856,"aZ":-30.983363564640218,"pfxX":-7.852211839500119,"pfxZ":1.0190304392865137,"pX":-1.7206590182904964,"pZ":1.0725050474174989,"vX0":-9.832063342406,"vY0":-108.00942872856137,"vZ0":-1.014628171599913,"x":182.59,"y":209.82,"x0":3.923737219474935,"y0":50.00494574587762,"z0":4.977759689002288,"aX":-9.209803836907634},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":1.9,"breakHorizontal":17.0,"spinRate":2403,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.5085449728923286,"extension":6.409906017589988},"index":4,"playId":"5efd9d09-3b6d-3b12-9aee-31b6a656e3f5","pitchNumber":4,"startTime":"2026-06-29T23:36:02.181Z","endTime":"2026-06-29T23:36:06.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":649966,"link":"/api/v1/people/649966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":90.0,"endSpeed":82.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19458494538246,"aZ":-28.457399196833062,"pfxX":11.23029039243306,"pfxZ":2.1384178180652516,"pX":0.7288536081313536,"pZ":3.0064515014600555,"vX0":-11.816372781067432,"vY0":-130.61099037261272,"vZ0":0.5620286414646835,"x":89.22,"y":157.61,"x0":3.8415509694919923,"y0":50.001082375081914,"z0":4.919882159224034,"aX":19.500765580374573},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.2,"breakHorizontal":-17.9,"spinRate":2064,"spinDirection":108},"zone":3,"typeConfidence":2.0,"plateTime":0.4185508513039933,"extension":6.5643016770231615},"index":5,"playId":"6bb9a75a-371b-3a72-8d42-91cbdbf764ec","pitchNumber":5,"startTime":"2026-06-29T23:36:16.217Z","endTime":"2026-06-29T23:36:19.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":649966,"link":"/api/v1/people/649966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.847624653730335,"aZ":-31.314153796401605,"pfxX":11.208971474281185,"pfxZ":0.49281940850529793,"pX":1.8904291594769183,"pZ":2.2673823664882495,"vX0":-9.048008127072556,"vY0":-130.76948147847997,"vZ0":-0.5766483182661537,"x":44.94,"y":177.56,"x0":3.9407888698705777,"y0":50.00050037981529,"z0":4.842117051537035,"aX":19.390615329001825},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.0,"breakHorizontal":-18.2,"spinRate":2009,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.41902532730865216,"extension":6.514913374121222},"index":6,"playId":"2cc62fde-7ae0-3d3c-9008-5ebf5a042bd5","pitchNumber":6,"startTime":"2026-06-29T23:36:32.096Z","endTime":"2026-06-29T23:36:36.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":649966,"link":"/api/v1/people/649966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":649966,"link":"/api/v1/people/649966"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":0.78,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:36:36.692Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yohendrick Piñango strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-29T23:36:52.042Z","endTime":"2026-06-29T23:37:58.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.739608098661247,"aZ":-32.24509086776583,"pfxX":11.925801435420377,"pfxZ":-0.044263202289174686,"pX":0.7762158438050858,"pZ":2.639306468061068,"vX0":-11.19927764207959,"vY0":-128.6634076624042,"vZ0":0.3904430715405509,"x":87.41,"y":167.52,"x0":3.6447316186605194,"y0":50.00176508525967,"z0":4.992865623865744,"aX":19.910385163068717},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.2,"breakHorizontal":-19.0,"spinRate":1990,"spinDirection":103},"zone":6,"typeConfidence":2.0,"plateTime":0.42638706027777795,"extension":6.579542233211769},"index":0,"playId":"ca61fc5b-64b0-34e5-8614-b4e847ebe12b","pitchNumber":1,"startTime":"2026-06-29T23:36:59.750Z","endTime":"2026-06-29T23:37:02.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":649966,"link":"/api/v1/people/649966"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":89.6,"endSpeed":81.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.998350209532813,"aZ":-19.65977990962588,"pfxX":9.907721079680076,"pfxZ":7.371429456163897,"pX":0.28508600339288453,"pZ":2.545515122183944,"vX0":-11.787149097311078,"vY0":-129.94928098438277,"vZ0":-2.0906550117165783,"x":106.13,"y":170.05,"x0":3.6074510174960364,"y0":50.00615591041895,"z0":4.865060359106521,"aX":16.83061788566378},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.1,"breakHorizontal":-15.1,"spinRate":1890,"spinDirection":110},"zone":5,"typeConfidence":2.0,"plateTime":0.42261520828178734,"extension":6.743571666145929},"index":1,"playId":"eddea006-e98a-3b77-9fac-3db7448cfe6b","pitchNumber":2,"startTime":"2026-06-29T23:37:18.827Z","endTime":"2026-06-29T23:37:21.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":649966,"link":"/api/v1/people/649966"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":70.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.201409558105798,"aZ":-28.87318667991765,"pfxX":-7.385884483579178,"pfxZ":2.6118646931225245,"pX":-0.3703250379059712,"pZ":1.2803598450638354,"vX0":-6.997601031425152,"vY0":-112.76516276114185,"vZ0":-1.4270573218337868,"x":131.12,"y":204.21,"x0":3.7549011674061683,"y0":50.00173738286468,"z0":4.887152394943383,"aX":-9.326211747093692},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":4.7,"breakHorizontal":15.5,"spinRate":2275,"spinDirection":284},"zone":13,"typeConfidence":2.0,"plateTime":0.48936336488800913,"extension":6.446433250491908},"index":2,"playId":"06907090-6b3c-3a62-b51b-47fe4b328d75","pitchNumber":3,"startTime":"2026-06-29T23:37:36.874Z","endTime":"2026-06-29T23:37:40.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":649966,"link":"/api/v1/people/649966"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.513398900514876,"aZ":-27.292210314090738,"pfxX":-3.0562897561717994,"pfxZ":3.761193968886137,"pX":-1.8115747601692587,"pZ":1.979786637643359,"vX0":-11.24233358300362,"vY0":-113.9141539421438,"vZ0":-0.6049346869155782,"x":186.05,"y":185.33,"x0":3.6112623354285267,"y0":50.001075805087936,"z0":4.978549069526432,"aX":-3.9602173683131783},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":7.0,"breakHorizontal":8.8,"spinRate":2379,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.48329502380428835,"extension":6.471935659532368},"index":3,"playId":"1a6a9904-9473-3810-9827-19dcc590bdf8","pitchNumber":4,"startTime":"2026-06-29T23:37:53.838Z","endTime":"2026-06-29T23:37:58.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":649966,"link":"/api/v1/people/649966"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682818,"link":"/api/v1/people/682818"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":682818,"link":"/api/v1/people/682818"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.8,"awayTeamWinProbability":34.2,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.28,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:37:58.330Z","atBatIndex":15},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Myles Straw grounds into a double play, second baseman Brett Baty to shortstop Francisco Lindor to first baseman Jared Young. Luis Urías out at 2nd. Myles Straw out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-29T23:38:16.649Z","endTime":"2026-06-29T23:38:44.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":68.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.834916236265443,"aZ":-27.64064229393626,"pfxX":-9.148630268704196,"pfxZ":3.809847024296489,"pX":0.7276839950688301,"pZ":1.3162629878939522,"vX0":-4.344745281390545,"vY0":-109.23753157992745,"vZ0":-1.3068216740657812,"x":89.26,"y":203.24,"x0":3.940542939291661,"y0":50.00504859259863,"z0":4.933628365507257,"aX":-10.897713322365835},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":6.8,"breakHorizontal":17.8,"spinRate":2422,"spinDirection":284},"zone":14,"typeConfidence":2.0,"plateTime":0.504200674905082,"extension":6.322727754356752},"index":0,"playId":"3a921c06-4c41-3854-a1cd-32e1ded796ad","pitchNumber":1,"startTime":"2026-06-29T23:38:20.704Z","endTime":"2026-06-29T23:38:24.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":649966,"link":"/api/v1/people/649966"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.954488772495917,"aZ":-28.95394807872627,"pfxX":11.937783487441607,"pfxZ":1.862457488260235,"pX":0.5348058609998506,"pZ":2.2454382410516414,"vX0":-11.75954864306085,"vY0":-130.73243395414713,"vZ0":-1.3561566235512172,"x":96.61,"y":178.15,"x0":3.543569541036791,"y0":50.00305064793838,"z0":4.947375509391341,"aX":20.633300141066556},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.2,"breakHorizontal":-19.0,"spinRate":2093,"spinDirection":109},"zone":6,"typeConfidence":2.0,"plateTime":0.4192289832197531,"extension":6.683533900900337},"hitData":{"launchSpeed":103.6,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.92,"coordY":155.23}},"index":1,"playId":"d90e4cc0-39b9-3429-9afb-6ee4b3abde55","pitchNumber":2,"startTime":"2026-06-29T23:38:37.442Z","endTime":"2026-06-29T23:38:44.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":649966,"link":"/api/v1/people/649966"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-4.600000000000001,"leverageIndex":1.08,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:38:44.966Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Alvarez flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-29T23:40:43.850Z","endTime":"2026-06-29T23:41:16.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.335646620402894,"aZ":-26.92072979045466,"pfxX":-2.0209587380552123,"pfxZ":3.182291266893696,"pX":-0.9776118875967995,"pZ":3.9236283177909863,"vX0":-0.6624828734736823,"vY0":-127.23994716770365,"vZ0":-2.70952844331227,"x":154.26,"y":132.84,"x0":-0.4517632793518407,"y0":50.00383363348334,"z0":7.1193995215075185,"aX":-3.337889703173948},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.4,"breakHorizontal":3.8,"spinRate":2178,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4292705509886954,"extension":5.877351641132705},"index":0,"playId":"34868085-cedc-35ff-a30e-3a85dcb01c54","pitchNumber":1,"startTime":"2026-06-29T23:40:53.619Z","endTime":"2026-06-29T23:40:57.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":94.5,"endSpeed":86.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.520023474056135,"aZ":-9.66543019463119,"pfxX":-1.8816007376239672,"pfxZ":11.798182242035836,"pX":0.4114019129465986,"pZ":2.4271158205900187,"vX0":2.0417869046308286,"vY0":-137.27397646408238,"vZ0":-9.94443757195182,"x":101.32,"y":173.25,"x0":-0.09772755792228709,"y0":50.00231534955756,"z0":6.755697534841728,"aX":-3.589449741615581},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.4,"breakHorizontal":3.0,"spinRate":2199,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.399082678357638,"extension":6.269755102672115},"hitData":{"launchSpeed":92.8,"launchAngle":51.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.54,"coordY":96.97}},"index":1,"playId":"8fb7d844-e691-3c01-8335-3fa2c4da3bf6","pitchNumber":2,"startTime":"2026-06-29T23:41:06.614Z","endTime":"2026-06-29T23:41:16.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:41:16.203Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Benge singles on a line drive to right fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-29T23:43:37.639Z","endTime":"2026-06-29T23:45:13.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"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-29T23:42:04.908Z","endTime":"2026-06-29T23:43:39.901Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.761416908214645,"aZ":-26.537821323414494,"pfxX":-8.081364179065428,"pfxZ":3.735756036870386,"pX":-0.011586422717435109,"pZ":3.9781003484099897,"vX0":3.045284083546435,"vY0":-122.21117147895532,"vZ0":-1.930844772162801,"x":117.44,"y":131.37,"x0":-0.22604500396937038,"y0":50.00149870547889,"z0":7.064495090892544,"aX":-12.186357603061706},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.6,"breakHorizontal":13.9,"spinRate":1380,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4486993109136086,"extension":6.152997340951508},"index":1,"playId":"46d7e566-827a-3f65-9caa-7922fa008ab1","pitchNumber":1,"startTime":"2026-06-29T23:43:39.901Z","endTime":"2026-06-29T23:43:43.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.187520754191727,"aZ":-24.0829724032627,"pfxX":-7.644774770232277,"pfxZ":5.42331661714044,"pX":-1.3623645694319686,"pZ":4.319944050115977,"vX0":0.2059472914722404,"vY0":-121.45549200530427,"vZ0":-1.5172104758590814,"x":168.93,"y":122.14,"x0":-0.4555088195298878,"y0":50.001789562919896,"z0":7.0507702528425,"aX":-11.398866523360113},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":9.7,"breakHorizontal":13.8,"spinRate":1362,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4512818220830237,"extension":5.483182286632406},"index":2,"playId":"40834c3f-9ad9-3844-bf6e-fba940288baf","pitchNumber":2,"startTime":"2026-06-29T23:43:52.663Z","endTime":"2026-06-29T23:43:55.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":94.5,"endSpeed":86.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.299081417829633,"aZ":-7.4862696006434355,"pfxX":-3.5905476288287232,"pfxZ":12.941832457992229,"pX":0.5422074933654784,"pZ":3.3980352132196643,"vX0":2.6169900366179757,"vY0":-137.44302527444597,"vZ0":-7.845091150859033,"x":96.33,"y":147.03,"x0":0.04279532720805676,"y0":50.00356369576023,"z0":6.802639229033026,"aX":-6.849598799779743},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":22.0,"breakHorizontal":5.9,"spinRate":2385,"spinDirection":197},"zone":3,"typeConfidence":2.0,"plateTime":0.3989658407707961,"extension":6.260634853591804},"index":3,"playId":"42beb64c-d341-3b1c-aad3-acfb5630299c","pitchNumber":3,"startTime":"2026-06-29T23:44:06.414Z","endTime":"2026-06-29T23:44:11.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.404754162981746,"aZ":-11.281235067809291,"pfxX":-0.5107642465996967,"pfxZ":10.913033559007172,"pX":0.6731743890010428,"pZ":3.1787300637331537,"vX0":1.8072004109490645,"vY0":-138.12669551087944,"vZ0":-7.567621186156353,"x":91.34,"y":152.95,"x0":0.07413880100864846,"y0":50.002642801678654,"z0":6.7290158400220035,"aX":-0.9779555699943379},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.2,"breakHorizontal":0.5,"spinRate":2182,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.3979370022861328,"extension":5.951006323570758},"index":4,"playId":"21718cc2-38d9-39a1-9f89-11936ca7479f","pitchNumber":4,"startTime":"2026-06-29T23:44:27.048Z","endTime":"2026-06-29T23:44:30.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.973243979508254,"aZ":-26.512986256602318,"pfxX":-5.708587835856895,"pfxZ":3.8019816380297087,"pX":-0.842274928633079,"pZ":3.8166569114608033,"vX0":0.16334163955491487,"vY0":-121.51843231567295,"vZ0":-2.169465405470276,"x":149.11,"y":135.73,"x0":-0.16960738810846004,"y0":50.000976804477936,"z0":7.036347635129089,"aX":-8.491243074336502},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.6,"breakHorizontal":10.3,"spinRate":1184,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.45165210300783976,"extension":6.085562527457639},"index":5,"playId":"2f7e30a2-5b13-32f4-9ab7-eeab30770e11","pitchNumber":5,"startTime":"2026-06-29T23:44:40.221Z","endTime":"2026-06-29T23:44:43.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-06-29T23:44:48.954Z","endTime":"2026-06-29T23:45:03.174Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"},"defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.88567262359631,"aZ":-12.316396053635785,"pfxX":-2.8540499272480586,"pfxZ":10.336251971401841,"pX":0.8188712381791359,"pZ":3.352010453165207,"vX0":2.7540335439288812,"vY0":-138.6594668944855,"vZ0":-7.092444127832282,"x":85.79,"y":148.28,"x0":0.17706734945991634,"y0":50.001002690314884,"z0":6.788556407281858,"aX":-5.48240144310221},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":4.4,"spinRate":2078,"spinDirection":194},"zone":3,"typeConfidence":2.0,"plateTime":0.39706248115298326,"extension":5.977360310783277},"hitData":{"launchSpeed":82.1,"launchAngle":18.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.65,"coordY":84.5}},"index":7,"playId":"3cd1a0e3-db06-3dad-97cb-97f55f5452ec","pitchNumber":6,"startTime":"2026-06-29T23:45:03.174Z","endTime":"2026-06-29T23:45:13.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":0.75,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:45:13.367Z","atBatIndex":18},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Juan Soto grounds into a force out, second baseman Luis Urías to shortstop Ernie Clement. Carson Benge out at 2nd. Juan Soto to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-29T23:45:26.486Z","endTime":"2026-06-29T23:47:30.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":649966,"link":"/api/v1/people/649966"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.204177266972113,"aZ":-24.188825385689785,"pfxX":-2.122657695688778,"pfxZ":4.7911828665615985,"pX":-0.21230824146049646,"pZ":3.0632952882000826,"vX0":0.5738118286439301,"vY0":-128.22175624687483,"vZ0":-5.146231278093507,"x":125.09,"y":156.07,"x0":-0.16303016050417155,"y0":50.004091453297335,"z0":6.9808052180017555,"aX":-3.539037648670116},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.8,"breakHorizontal":3.7,"spinRate":2157,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.4269654761888395,"extension":5.427837374359873},"index":0,"playId":"c0396bcf-f363-3af4-bd19-832412c2e796","pitchNumber":1,"startTime":"2026-06-29T23:45:38.918Z","endTime":"2026-06-29T23:45:45.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.379654426652955,"aZ":-23.24109585304842,"pfxX":-5.776638375025447,"pfxZ":6.134295764205358,"pX":-1.2144112722667206,"pZ":0.6650356381347556,"vX0":-0.720536012232788,"vY0":-120.20566684829807,"vZ0":-9.62355916606974,"x":163.29,"y":220.82,"x0":-0.1603295400853883,"y0":50.001791000364406,"z0":6.800584927698823,"aX":-8.41112333049277},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":9.0,"breakHorizontal":10.7,"spinRate":1298,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.45651344499572355,"extension":6.138803657079657},"index":1,"playId":"250b57b9-d7a8-3924-a649-d40ec0d570d6","pitchNumber":2,"startTime":"2026-06-29T23:46:07.019Z","endTime":"2026-06-29T23:46:10.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.54787876151795,"aZ":-8.560115099147769,"pfxX":-2.08478435190039,"pfxZ":12.5611816807921,"pX":0.8487849498065579,"pZ":3.1721316020569366,"vX0":2.8442339061304645,"vY0":-137.69180132044,"vZ0":-8.318302813013437,"x":84.65,"y":153.13,"x0":0.06307932307514327,"y0":50.001712478175804,"z0":6.848847758487665,"aX":-3.9190524779409137},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.8,"breakHorizontal":3.0,"spinRate":2254,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.40103518627496104,"extension":6.345323960035228},"index":2,"playId":"fc23272b-b63c-30fe-92f1-a9ef1fa8c559","pitchNumber":3,"startTime":"2026-06-29T23:46:34.368Z","endTime":"2026-06-29T23:46:37.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.402533510087146,"aZ":-13.513534384227151,"pfxX":-3.2308305229629037,"pfxZ":9.712554188319412,"pX":0.08552069679694643,"pZ":5.9734058599208115,"vX0":1.6130174118692995,"vY0":-138.3505740492749,"vZ0":-0.26732947387008343,"x":113.74,"y":77.5,"x0":-0.08809565170158283,"y0":50.003513221024505,"z0":6.98399395915925,"aX":-6.208299303887799},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":5.5,"spinRate":2079,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.3972360481755839,"extension":5.904026829928722},"index":3,"playId":"7c0f57b3-dc2a-340d-99f9-c206dedb2cdd","pitchNumber":4,"startTime":"2026-06-29T23:47:02.903Z","endTime":"2026-06-29T23:47:05.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.283979437377763,"aZ":-29.40890860421503,"pfxX":-5.961993519896062,"pfxZ":1.9163466867796863,"pX":-0.6847346880817642,"pZ":2.796828188628827,"vX0":0.7943995882764534,"vY0":-119.5889243647864,"vZ0":-3.568194270777105,"x":143.1,"y":163.27,"x0":-0.24828196470372327,"y0":50.000441005974075,"z0":6.962235750094161,"aX":-8.585001193032552},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.9,"breakHorizontal":10.6,"spinRate":1428,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4590128408225662,"extension":5.883751895838383},"hitData":{"launchSpeed":71.4,"launchAngle":3.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.24,"coordY":162.12}},"index":4,"playId":"cce26a18-a607-3b75-b240-1c249a10781d","pitchNumber":5,"startTime":"2026-06-29T23:47:23.738Z","endTime":"2026-06-29T23:47:30.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.3,"awayTeamWinProbability":35.7,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.44,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:47:30.262Z","atBatIndex":19},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Bo Bichette grounds into a force out, shortstop Ernie Clement to second baseman Luis Urías. Juan Soto out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-29T23:47:54.114Z","endTime":"2026-06-29T23:48:10.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":649966,"link":"/api/v1/people/649966"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36816728431021,"aZ":-9.765124038572324,"pfxX":-2.1603212490063837,"pfxZ":11.610886833912744,"pX":-0.7149535309702283,"pZ":2.586028072969626,"vX0":-1.112920353856742,"vY0":-138.18937441270802,"vZ0":-9.571315446526123,"x":144.25,"y":168.96,"x0":-0.0260781174472281,"y0":50.00305040312493,"z0":6.7544607027217545,"aX":-4.170002810772784},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.2,"breakHorizontal":4.2,"spinRate":2198,"spinDirection":196},"zone":4,"typeConfidence":2.0,"plateTime":0.3966640418218139,"extension":6.106880605717188},"hitData":{"launchSpeed":99.3,"launchAngle":-4.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.57,"coordY":162.32}},"index":0,"playId":"b794a7b1-9e04-381d-9e96-d6006102ce1b","pitchNumber":1,"startTime":"2026-06-29T23:48:03.827Z","endTime":"2026-06-29T23:48:10.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:48:10.861Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"George Springer called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-29T23:50:14.310Z","endTime":"2026-06-29T23:51:07.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.511622697370587,"aZ":-20.280413307662727,"pfxX":10.637273047519296,"pfxZ":6.784691029773844,"pX":-0.5244028005516261,"pZ":2.6368135204759047,"vX0":-14.050945374395358,"vY0":-131.49473754645575,"vZ0":-2.286248334108798,"x":136.99,"y":167.59,"x0":3.5028741708458084,"y0":50.00554456138879,"z0":5.019913609683742,"aX":18.65771958386731},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.0,"breakHorizontal":-16.2,"spinRate":2054,"spinDirection":114},"zone":4,"typeConfidence":2.0,"plateTime":0.41631898000688716,"extension":6.735101406169401},"index":0,"playId":"eef11d53-eeef-3fa6-a6b2-aec56a9e5eba","pitchNumber":1,"startTime":"2026-06-29T23:50:18.386Z","endTime":"2026-06-29T23:50:21.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":79.3,"endSpeed":71.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.832223479456967,"aZ":-24.622711441920494,"pfxX":-4.7592190128602,"pfxZ":5.735535407504866,"pX":-0.7767671935894523,"pZ":2.313828533399823,"vX0":-8.518189112310804,"vY0":-115.05654524548991,"vZ0":-0.8159919381085927,"x":146.61,"y":176.31,"x0":3.6177916892453488,"y0":50.004907871441354,"z0":5.097134907742136,"aX":-6.269097579147682},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":10.4,"breakHorizontal":11.0,"spinRate":2324,"spinDirection":276},"zone":13,"typeConfidence":2.0,"plateTime":0.47927824797761964,"extension":6.466577520457283},"index":1,"playId":"153b6c2e-0751-331d-abf9-4ccf83888b26","pitchNumber":2,"startTime":"2026-06-29T23:50:32.294Z","endTime":"2026-06-29T23:50:37.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.985032910122317,"aZ":-19.957738143872902,"pfxX":11.11029149949048,"pfxZ":6.968177255352241,"pX":-0.6245314546668304,"pZ":2.236136038729664,"vX0":-14.42434404295297,"vY0":-131.5669817889174,"vZ0":-3.2375032657383125,"x":140.81,"y":178.4,"x0":3.486138228010741,"y0":50.00155408559308,"z0":4.962250357645171,"aX":19.473133449189067},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.0,"breakHorizontal":-16.9,"spinRate":2071,"spinDirection":116},"zone":4,"typeConfidence":2.0,"plateTime":0.41635937363696485,"extension":6.831745671517144},"index":2,"playId":"c0d0f0ec-a894-38cc-aa77-e1f2871a47b6","pitchNumber":3,"startTime":"2026-06-29T23:50:47.791Z","endTime":"2026-06-29T23:50:51.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":90.3,"endSpeed":81.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.575150127869986,"aZ":-21.468810335850065,"pfxX":10.41516370970437,"pfxZ":6.214308712152844,"pX":-0.49356758888671604,"pZ":3.31595437472865,"vX0":-13.887129020010766,"vY0":-130.68444805655065,"vZ0":-0.20633702323376402,"x":135.81,"y":149.25,"x0":3.546002430216704,"y0":50.00261704714819,"z0":5.014103501967604,"aX":17.942998247429987},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.4,"breakHorizontal":-15.6,"spinRate":2075,"spinDirection":111},"zone":1,"typeConfidence":2.0,"plateTime":0.4197643139364642,"extension":6.547016214564573},"index":3,"playId":"0e0d2a78-5c89-3449-8751-9268e4479af9","pitchNumber":4,"startTime":"2026-06-29T23:51:03.873Z","endTime":"2026-06-29T23:51:07.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:51:07.230Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Lukes grounds out, third baseman Bo Bichette to first baseman Jared Young.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-29T23:51:24.729Z","endTime":"2026-06-29T23:53:21.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19888723511942,"aZ":-23.827352736418,"pfxX":9.632401485942815,"pfxZ":4.831914652599139,"pX":-0.18053313082128833,"pZ":1.6508856667861147,"vX0":-13.402610488418416,"vY0":-130.79591378011725,"vZ0":-3.4579958596906013,"x":123.88,"y":194.21,"x0":3.764306675134375,"y0":50.005603723912195,"z0":4.781754308479942,"aX":16.65265431057862},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.2,"breakHorizontal":-14.4,"spinRate":2099,"spinDirection":111},"zone":8,"typeConfidence":2.0,"plateTime":0.4191373460305008,"extension":6.834075438265357},"index":0,"playId":"af0acf43-4634-3c0d-812a-11e54e1a0ec1","pitchNumber":1,"startTime":"2026-06-29T23:51:30.419Z","endTime":"2026-06-29T23:51:36.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.903515633754722,"aZ":-24.63624379742056,"pfxX":10.2653218391927,"pfxZ":4.3817177333349795,"pX":-0.5912774947814925,"pZ":2.2752394515422365,"vX0":-14.452436025145007,"vY0":-130.44556413310136,"vZ0":-1.8016053077018144,"x":139.54,"y":177.35,"x0":3.691827624248581,"y0":50.00329095396428,"z0":4.835569251727912,"aX":17.660960144576187},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.7,"breakHorizontal":-15.4,"spinRate":1889,"spinDirection":112},"zone":4,"typeConfidence":2.0,"plateTime":0.42017711314869466,"extension":6.978732658564448},"index":1,"playId":"7e1385b9-7fb6-375a-b205-7b4a2efec3a4","pitchNumber":2,"startTime":"2026-06-29T23:51:55.677Z","endTime":"2026-06-29T23:51:59.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1382340356944,"aZ":-24.357261561496337,"pfxX":-4.122248414185982,"pfxZ":5.866903785682247,"pX":0.8921572072632643,"pZ":3.1253538368480527,"vX0":-5.578932580490336,"vY0":-114.91099498175883,"vZ0":0.9720249459138918,"x":82.99,"y":154.4,"x0":3.890727595604463,"y0":50.00062839607852,"z0":5.07092204791741,"aX":-5.486874947671155},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":11.2,"breakHorizontal":8.9,"spinRate":2338,"spinDirection":275},"zone":12,"typeConfidence":2.0,"plateTime":0.47744096874948383,"extension":6.490262736744572},"index":2,"playId":"fab503d5-7731-3a09-af90-f71073e9dce5","pitchNumber":3,"startTime":"2026-06-29T23:52:09.935Z","endTime":"2026-06-29T23:52:14.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40549225240178,"aZ":-26.49815235852909,"pfxX":-5.468352608822924,"pfxZ":4.247290419854352,"pX":-0.803189008205313,"pZ":2.715754530693618,"vX0":-8.72729837470375,"vY0":-115.73086962519191,"vZ0":0.4942718627558039,"x":147.62,"y":165.45,"x0":3.7481131566911916,"y0":50.005182462798665,"z0":5.0658709145152265,"aX":-7.315309292094903},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":8.2,"breakHorizontal":12.4,"spinRate":2367,"spinDirection":274},"zone":11,"typeConfidence":2.0,"plateTime":0.4758273209292212,"extension":6.534084368083975},"index":3,"playId":"16f4ad00-babc-31e5-bfed-838a1c900ebd","pitchNumber":4,"startTime":"2026-06-29T23:52:25.160Z","endTime":"2026-06-29T23:52:28.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96810519320225,"aZ":-23.074227695242985,"pfxX":10.770686071551756,"pfxZ":5.2265183046561035,"pX":1.4298577312734113,"pZ":1.9691289234702427,"vX0":-10.054303558751615,"vY0":-131.87095485355678,"vZ0":-2.911959394492171,"x":62.5,"y":185.61,"x0":3.913328758988086,"y0":50.00509298266974,"z0":4.811205987744226,"aX":18.760663778861673},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.9,"breakHorizontal":-17.0,"spinRate":2004,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.41715099539789957,"extension":7.016220924999792},"index":4,"playId":"b30ee587-db85-3856-9f5c-32fa8073a2ba","pitchNumber":5,"startTime":"2026-06-29T23:52:41.720Z","endTime":"2026-06-29T23:52:45.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":81.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.246571554608195,"aZ":-22.775688311236724,"pfxX":11.447179212880677,"pfxZ":5.453843180416541,"pX":-1.0579985125186624,"pZ":3.5838023841610243,"vX0":-15.836724485269894,"vY0":-130.87501143958005,"vZ0":0.8672423125755491,"x":157.33,"y":142.02,"x0":3.6020770261585078,"y0":50.003641600322176,"z0":4.961998452670706,"aX":19.73325731602497},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.3,"breakHorizontal":-17.0,"spinRate":2073,"spinDirection":113},"zone":11,"typeConfidence":2.0,"plateTime":0.41952031002453616,"extension":6.89404236112613},"index":5,"playId":"f99ce1ff-5399-3cdd-bd39-df6861eb7ff2","pitchNumber":6,"startTime":"2026-06-29T23:52:59.352Z","endTime":"2026-06-29T23:53:02.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":89.9,"endSpeed":81.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08329902853457,"aZ":-29.474575831605513,"pfxX":12.740118466149141,"pfxZ":1.56684732863636,"pX":1.1644102736000266,"pZ":2.6880625266049707,"vX0":-10.868663327523238,"vY0":-130.51365538600044,"vZ0":-0.17206646180592355,"x":72.62,"y":166.2,"x0":3.7324090605498346,"y0":50.00145753846485,"z0":4.97913422601671,"aX":21.924751426302976},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.0,"breakHorizontal":-20.6,"spinRate":1957,"spinDirection":109},"zone":12,"typeConfidence":2.0,"plateTime":0.42005169796483743,"extension":6.7760500218514785},"hitData":{"launchSpeed":72.5,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.57,"coordY":171.95}},"index":6,"playId":"4b160094-57fa-3805-b62d-b20172cfe12a","pitchNumber":7,"startTime":"2026-06-29T23:53:13.642Z","endTime":"2026-06-29T23:53:21.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:53:21.059Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vladimir Guerrero Jr. lines out sharply to left fielder Juan Soto.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-29T23:53:42.857Z","endTime":"2026-06-29T23:54:21.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"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, 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":76.7,"endSpeed":69.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21970497833555,"aZ":-27.6495763915373,"pfxX":-6.523964333476767,"pfxZ":3.6940960910874185,"pX":-1.5461097220860571,"pZ":2.278572069664318,"vX0":-10.030316526476504,"vY0":-111.23474939922241,"vZ0":0.42834224128137466,"x":175.93,"y":177.26,"x0":3.9100012291194353,"y0":50.0024067477813,"z0":5.004265125614825,"aX":-7.985174870252987},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":7.2,"breakHorizontal":15.0,"spinRate":2439,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.4968112268716842,"extension":6.431318472485889},"index":0,"playId":"11fd709f-ff5a-3cea-b7da-410f8984c3e1","pitchNumber":1,"startTime":"2026-06-29T23:53:43.324Z","endTime":"2026-06-29T23:53:46.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":69.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.651570364625023,"aZ":-27.44382936392616,"pfxX":-8.064848218127203,"pfxZ":3.8396651305420164,"pX":0.32689125022538096,"pZ":2.728523507826996,"vX0":-5.658942475982233,"vY0":-111.14920934678216,"vZ0":1.1140692145989455,"x":104.54,"y":165.11,"x0":3.9671802240616736,"y0":50.00502014744697,"z0":5.1027257542551645,"aX":-9.94234001649111},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":7.6,"breakHorizontal":16.2,"spinRate":2392,"spinDirection":287},"zone":5,"typeConfidence":2.0,"plateTime":0.49558017600449134,"extension":6.416677085191576},"index":1,"playId":"1f65e35c-7b3f-3207-bcda-47154be9c0a6","pitchNumber":2,"startTime":"2026-06-29T23:53:58.033Z","endTime":"2026-06-29T23:54:01.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.175411752507266,"aZ":-20.724246035223658,"pfxX":10.588039022061718,"pfxZ":6.550721084507734,"pX":-0.013296029926457625,"pZ":2.414508429293158,"vX0":-13.270708169196226,"vY0":-131.2343705856247,"vZ0":-2.3791794429019535,"x":117.51,"y":173.59,"x0":3.7280182527625145,"y0":50.00508294322,"z0":4.872796425184355,"aX":18.514347663284347},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.5,"breakHorizontal":-16.3,"spinRate":2032,"spinDirection":114},"zone":5,"typeConfidence":2.0,"plateTime":0.4169952456140962,"extension":6.781657102250315},"hitData":{"launchSpeed":107.1,"launchAngle":13.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":90.86,"coordY":81.35}},"index":2,"playId":"e51c3304-ed57-3f93-b347-643b52a12704","pitchNumber":3,"startTime":"2026-06-29T23:54:15.435Z","endTime":"2026-06-29T23:54:21.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:54:21.588Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Lindor grounds out to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-29T23:56:22.251Z","endTime":"2026-06-29T23:57:49.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.121657967200598,"aZ":-7.652926306508304,"pfxX":-3.0329854499648596,"pfxZ":12.735472358607637,"pX":-0.6726836324558575,"pZ":2.61654887001367,"vX0":-0.32456051355991977,"vY0":-137.7745429030356,"vZ0":-9.613110546996532,"x":142.64,"y":168.13,"x0":-0.15917015977768667,"y0":50.00683754088614,"z0":6.665199482808611,"aX":-5.84210297096437},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":21.2,"breakHorizontal":5.5,"spinRate":2369,"spinDirection":196},"zone":4,"typeConfidence":2.0,"plateTime":0.3972843496829235,"extension":6.320681303749315},"index":0,"playId":"6e7fb5f2-354b-3c8a-8f24-3a7c7f28a242","pitchNumber":1,"startTime":"2026-06-29T23:56:30.772Z","endTime":"2026-06-29T23:56:33.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-29T23:56:43.936Z","endTime":"2026-06-29T23:56:53.249Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.961082006596133,"aZ":-7.002410481672705,"pfxX":-2.5552538287654034,"pfxZ":12.98836702124467,"pX":0.854895880112764,"pZ":2.2549803650097924,"vX0":3.2895349616993426,"vY0":-138.3612195125016,"vZ0":-10.506194768930863,"x":84.41,"y":177.9,"x0":-0.017623165220349853,"y0":50.00459005912796,"z0":6.571312989800881,"aX":-4.95316332268642},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":21.5,"breakHorizontal":4.0,"spinRate":2352,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.3959139638367599,"extension":6.117235319237473},"index":2,"playId":"7cae817f-2ddd-3b16-979b-7a30e6dfddc5","pitchNumber":2,"startTime":"2026-06-29T23:56:53.249Z","endTime":"2026-06-29T23:56:56.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87728347889999,"aZ":-7.005461986583736,"pfxX":-2.5990129697411373,"pfxZ":12.94918621899711,"pX":-1.4758728457626353,"pZ":2.8225643053649896,"vX0":-1.9594984287295498,"vY0":-138.72255024298408,"vZ0":-9.334151549525078,"x":173.26,"y":162.57,"x0":-0.4221152891518042,"y0":50.000340527597096,"z0":6.703198804005995,"aX":-5.048582208744401},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":21.6,"breakHorizontal":5.2,"spinRate":2341,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.3952906001064713,"extension":6.384437103135647},"index":3,"playId":"990a5579-04e4-34db-ae4d-577bda9dc3d6","pitchNumber":3,"startTime":"2026-06-29T23:57:08.697Z","endTime":"2026-06-29T23:57:12.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04952394867872,"aZ":-22.12210340124074,"pfxX":-6.125711050511768,"pfxZ":6.664977738501249,"pX":-0.8746797366460327,"pZ":2.032543664498713,"vX0":0.3862184562292109,"vY0":-122.06269558939364,"vZ0":-6.9885519832668175,"x":150.34,"y":183.9,"x0":-0.23899504728843385,"y0":50.00577983481748,"z0":6.837959524042053,"aX":-9.24391288950434},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":10.7,"breakHorizontal":11.0,"spinRate":1327,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.4487378432785847,"extension":5.619538676289749},"index":4,"playId":"af2e8fcf-0db8-3f27-947e-0166c86a8fec","pitchNumber":4,"startTime":"2026-06-29T23:57:22.453Z","endTime":"2026-06-29T23:57:25.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60945257909381,"aZ":-10.237798061389903,"pfxX":-1.4140923887836712,"pfxZ":11.35819194213661,"pX":0.10715390023653024,"pZ":3.1720989351558684,"vX0":0.5735898980475914,"vY0":-138.71442030004633,"vZ0":-7.9125353015162325,"x":112.92,"y":153.13,"x0":0.08037478088537295,"y0":50.005746744729734,"z0":6.760237653329009,"aX":-2.7315639539111585},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.0,"breakHorizontal":2.4,"spinRate":2133,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.39621583512885117,"extension":6.198619277183121},"hitData":{"launchSpeed":92.4,"launchAngle":-13.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.57,"coordY":171.95}},"index":5,"playId":"98eae621-d098-3145-a9e7-eec249002780","pitchNumber":5,"startTime":"2026-06-29T23:57:38.885Z","endTime":"2026-06-29T23:57:49.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:57:49.114Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jared Young flies out to center fielder Myles Straw.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-29T23:58:03.655Z","endTime":"2026-06-29T23:58:33.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":94.7,"endSpeed":86.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08596342076856,"aZ":-11.960420220391867,"pfxX":-3.4359666495626984,"pfxZ":10.610213582286546,"pX":0.41730655378360476,"pZ":3.15437933343452,"vX0":2.3992066340020717,"vY0":-137.75039875921712,"vZ0":-7.556642579618703,"x":101.09,"y":153.61,"x0":-0.022426771218335122,"y0":50.00138606998538,"z0":6.7577172251496815,"aX":-6.545152739024521},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":5.6,"spinRate":2152,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.39895929684563125,"extension":6.118956188654558},"hitData":{"launchSpeed":98.1,"launchAngle":40.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.03,"coordY":61.75}},"index":0,"playId":"59cab7f4-0c56-33f7-815b-c9a01cc5f916","pitchNumber":1,"startTime":"2026-06-29T23:58:24.311Z","endTime":"2026-06-29T23:58:33.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:58:33.822Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"A.J. Ewing flies out to left fielder Yohendrick Piñango.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-29T23:59:05.543Z","endTime":"2026-06-29T23:59:50.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682818,"link":"/api/v1/people/682818"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-29T23:58:59.401Z","endTime":"2026-06-29T23:59:07.882Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"},"defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.30788300994975,"aZ":-9.213341668415088,"pfxX":-0.05265613590509172,"pfxZ":12.084044849741261,"pX":0.08739839849062529,"pZ":3.525609637601547,"vX0":0.3347959956956487,"vY0":-137.8517981826934,"vZ0":-7.194054104489836,"x":113.67,"y":143.59,"x0":-0.02945837654042909,"y0":50.003092430137684,"z0":6.8121418635497974,"aX":-0.10013722532543379},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.3,"breakHorizontal":0.0,"spinRate":2162,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.39929863934319654,"extension":6.23769860483249},"index":1,"playId":"6471bbd0-c11c-3544-bafb-d34147c8a5a0","pitchNumber":1,"startTime":"2026-06-29T23:59:07.882Z","endTime":"2026-06-29T23:59:11.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":95.5,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.51543973963136,"aZ":-8.44834273503012,"pfxX":-1.8236824575888972,"pfxZ":12.17802725052709,"pX":-0.3267708640564936,"pZ":2.797595286584203,"vX0":0.03141666317353209,"vY0":-138.8096323620228,"vZ0":-9.10021988795226,"x":129.46,"y":163.24,"x0":-0.10135261187015508,"y0":50.00394071763966,"z0":6.683817301388386,"aX":-3.5536589415471727},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.3,"breakHorizontal":3.2,"spinRate":2297,"spinDirection":193},"zone":1,"typeConfidence":2.0,"plateTime":0.39481119651829744,"extension":6.274947862638974},"index":2,"playId":"1ee3bd5b-6358-38ff-a9dd-2f0053fd9243","pitchNumber":2,"startTime":"2026-06-29T23:59:23.797Z","endTime":"2026-06-29T23:59:27.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":95.6,"endSpeed":87.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47394802771856,"aZ":-10.749678596959104,"pfxX":0.12581525476058014,"pfxZ":10.98278935706832,"pX":-0.017396898156377644,"pZ":3.399316249867395,"vX0":0.05616786217992029,"vY0":-139.0938577689054,"vZ0":-7.1837544227022585,"x":117.66,"y":147.0,"x0":-0.054223495581697714,"y0":50.00306092938233,"z0":6.735616646052361,"aX":0.24545269217096086},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.5,"breakHorizontal":-0.2,"spinRate":2238,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.3944427389207803,"extension":6.129836491858149},"hitData":{"launchSpeed":89.3,"launchAngle":33.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.5,"coordY":92.21}},"index":3,"playId":"d2e04860-1231-3815-9e6f-6fa568ac910c","pitchNumber":3,"startTime":"2026-06-29T23:59:41.958Z","endTime":"2026-06-29T23:59:50.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:59:50.018Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kazuma Okamoto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T00:01:51.668Z","endTime":"2026-06-30T00:03:17.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98022141496472,"aZ":-26.235969220078665,"pfxX":0.36516780103542645,"pfxZ":3.949018958941844,"pX":-0.5107005090343685,"pZ":2.748964520743907,"vX0":-10.309088898422562,"vY0":-122.06673754868714,"vZ0":-0.1585393988593875,"x":136.47,"y":164.56,"x0":3.727201811673151,"y0":50.0000771225134,"z0":5.081624045785362,"aX":0.5495706502223816},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.4,"breakHorizontal":1.9,"spinRate":2155,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.4494399419861894,"extension":6.34712053354226},"index":0,"playId":"4e0a74a3-c1ff-3cfc-a21e-b503d850484e","pitchNumber":1,"startTime":"2026-06-30T00:01:54.725Z","endTime":"2026-06-30T00:01:58.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62238680889824,"aZ":-30.807116995551304,"pfxX":10.948233609283125,"pfxZ":0.779484187350425,"pX":0.6891561539557591,"pZ":2.57937258510938,"vX0":-11.221733628981672,"vY0":-131.14284185249693,"vZ0":-0.4813092793795372,"x":90.73,"y":169.14,"x0":3.584695035558157,"y0":50.00306530065308,"z0":5.047093017902962,"aX":19.225462909553183},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.6,"breakHorizontal":-17.6,"spinRate":1907,"spinDirection":111},"zone":6,"typeConfidence":2.0,"plateTime":0.41635957535339463,"extension":6.653473657040964},"index":1,"playId":"04654ab3-f4dc-3fa1-9c54-8758ead6e770","pitchNumber":2,"startTime":"2026-06-30T00:02:12.515Z","endTime":"2026-06-30T00:02:16.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":70.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.188997661346605,"aZ":-26.70704176550517,"pfxX":-5.363459942501048,"pfxZ":4.3606615750770406,"pX":-1.4873514943808133,"pZ":2.114747492001142,"vX0":-10.007446453953554,"vY0":-111.5820988619383,"vZ0":-0.48688480994994404,"x":173.69,"y":181.68,"x0":3.7629160160937407,"y0":50.00195094210935,"z0":5.1016898522882625,"aX":-6.721756415259602},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":8.0,"breakHorizontal":12.5,"spinRate":2388,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.4919877877726355,"extension":6.239930318812032},"index":2,"playId":"840b6b3f-58b2-3ea6-a3c2-c8e0ba3b6d78","pitchNumber":3,"startTime":"2026-06-30T00:02:26.368Z","endTime":"2026-06-30T00:02:30.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.169289671197998,"aZ":-32.11393878700152,"pfxX":11.775071639441958,"pfxZ":0.03261402054116047,"pX":1.0289435560813438,"pZ":2.7841873232207686,"vX0":-10.917325945215058,"vY0":-130.76178766292844,"vZ0":0.4116994772752771,"x":77.78,"y":163.61,"x0":3.717338489681778,"y0":50.00203797308119,"z0":5.02367942514943,"aX":20.502037411179163},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.4,"breakHorizontal":-19.1,"spinRate":1929,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.4180150982178188,"extension":6.899547650005065},"index":3,"playId":"8f9d10da-87fa-3e21-b531-e6b678038f69","pitchNumber":4,"startTime":"2026-06-30T00:02:39.328Z","endTime":"2026-06-30T00:02:42.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21003181640935,"aZ":-30.214093983704068,"pfxX":12.759659996290111,"pfxZ":1.1352049033728893,"pX":0.9803735511709362,"pZ":2.78670438860214,"vX0":-11.161201110378595,"vY0":-130.53747559178606,"vZ0":0.2821703887035226,"x":79.63,"y":163.54,"x0":3.6596390366856606,"y0":50.000330501669865,"z0":4.9572007062020775,"aX":21.955343888729818},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.4,"breakHorizontal":-20.5,"spinRate":1975,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.42005075415892534,"extension":6.712241063154773},"index":4,"playId":"29ef4443-4baf-3473-9edc-fd5c09bbe942","pitchNumber":5,"startTime":"2026-06-30T00:02:55.687Z","endTime":"2026-06-30T00:03:00.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.496294444276614,"aZ":-28.37819463732558,"pfxX":9.271866609504016,"pfxZ":2.128363302753364,"pX":0.9824013922379838,"pZ":3.0899106520763806,"vX0":-9.803352411656654,"vY0":-132.33631122271422,"vZ0":0.3494163175453967,"x":79.55,"y":155.35,"x0":3.518664091331111,"y0":50.00451814472442,"z0":5.023891957937316,"aX":16.5556989612645},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.2,"breakHorizontal":-14.9,"spinRate":1808,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.41284239177748283,"extension":6.975112657971079},"index":5,"playId":"5351e956-0c25-3cd7-a7d2-96b8c90544da","pitchNumber":6,"startTime":"2026-06-30T00:03:13.957Z","endTime":"2026-06-30T00:03:17.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:03:17.145Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ernie Clement lines out to left fielder Juan Soto.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T00:03:37.147Z","endTime":"2026-06-30T00:04:17.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.451525387088964,"aZ":-29.088127627182473,"pfxX":-0.7885539220607689,"pfxZ":2.071660734419247,"pX":-0.5304632035481444,"pZ":3.4754401942388538,"vX0":-9.50022208486031,"vY0":-121.35213845116297,"vZ0":2.0527543300739097,"x":137.22,"y":144.94,"x0":3.542422844787119,"y0":50.00021497555984,"z0":5.158187678212543,"aX":-1.1694605714795252},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.6,"breakHorizontal":3.7,"spinRate":2133,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.45191272595950416,"extension":6.667138181540272},"index":0,"playId":"6efa272e-52e4-3e2b-bc5d-0af8ceb05a64","pitchNumber":1,"startTime":"2026-06-30T00:03:37.147Z","endTime":"2026-06-30T00:03:41.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":75.7,"endSpeed":68.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59427816061919,"aZ":-27.3569391283418,"pfxX":-10.202748431465924,"pfxZ":4.017159595018818,"pX":-0.4271499422825132,"pZ":2.170910748369303,"vX0":-6.005856235266237,"vY0":-110.01791761561688,"vZ0":-0.002951645681060988,"x":133.28,"y":180.17,"x0":3.684547820513454,"y0":50.00200108381419,"z0":5.126998132134362,"aX":-12.22376052056235},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":7.7,"breakHorizontal":20.3,"spinRate":2443,"spinDirection":284},"zone":7,"typeConfidence":2.0,"plateTime":0.5021892515874335,"extension":6.466454097185809},"index":1,"playId":"37143464-1491-344c-a8b6-dc17b698c7af","pitchNumber":2,"startTime":"2026-06-30T00:03:55.257Z","endTime":"2026-06-30T00:03:58.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":91.7,"endSpeed":83.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.347550365478618,"aZ":-21.978973858552788,"pfxX":10.337027960748923,"pfxZ":5.710708847602133,"pX":-0.12590578303477723,"pZ":2.340752885457249,"vX0":-12.673669516746052,"vY0":-132.99058172188688,"vZ0":-2.5539609140625936,"x":121.8,"y":175.58,"x0":3.3653247800010284,"y0":50.00422171735637,"z0":4.913129281365885,"aX":18.46085163283522},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.0,"breakHorizontal":-15.8,"spinRate":2122,"spinDirection":117},"zone":5,"typeConfidence":2.0,"plateTime":0.41234684924567455,"extension":6.975926382857094},"hitData":{"launchSpeed":99.6,"launchAngle":22.0,"totalDistance":348.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.52,"coordY":67.72}},"index":2,"playId":"e933ccf0-654f-3a42-b7c6-12f34ec21e76","pitchNumber":3,"startTime":"2026-06-30T00:04:10.150Z","endTime":"2026-06-30T00:04:17.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:04:17.182Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Valenzuela grounds out softly, pitcher Sean Manaea to first baseman Jared Young.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T00:04:36.555Z","endTime":"2026-06-30T00:05:51.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"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":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":640455,"link":"/api/v1/people/640455"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65178930782789,"aZ":-26.29540596311919,"pfxX":1.0915183808132118,"pfxZ":3.8380797011213623,"pX":-1.1312058288036841,"pZ":2.5955174237334537,"vX0":-11.674418571096192,"vY0":-122.56528103084399,"vZ0":-0.30603704970867307,"x":160.12,"y":168.7,"x0":3.537880097931103,"y0":50.00354945079135,"z0":4.9543129165813875,"aX":1.6737546181767549},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.2,"breakHorizontal":0.6,"spinRate":2093,"spinDirection":118},"zone":11,"typeConfidence":2.0,"plateTime":0.44571474119328913,"extension":6.6981172162190115},"index":0,"playId":"b1978e97-2b52-3d52-ae67-a511bce4ae3a","pitchNumber":1,"startTime":"2026-06-30T00:04:42.782Z","endTime":"2026-06-30T00:04:51.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":76.3,"endSpeed":69.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.197348821605495,"aZ":-26.783396041497202,"pfxX":-3.981397015681674,"pfxZ":4.348692790490709,"pX":1.585460515713787,"pZ":3.140702445847473,"vX0":-3.7304267583323414,"vY0":-111.0588364893845,"vZ0":1.8102800245088693,"x":56.57,"y":153.98,"x0":3.808673888963676,"y0":50.00417073747837,"z0":5.114630474387733,"aX":-4.938629107725926},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":8.6,"breakHorizontal":8.3,"spinRate":2230,"spinDirection":269},"zone":12,"typeConfidence":2.0,"plateTime":0.4945141064251093,"extension":6.41617230872097},"index":1,"playId":"6f7e95f3-c084-3235-b069-87946c7e7fc4","pitchNumber":2,"startTime":"2026-06-30T00:05:12.780Z","endTime":"2026-06-30T00:05:16.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":89.5,"endSpeed":81.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.715289629707115,"aZ":-29.819476123468643,"pfxX":12.050944927441957,"pfxZ":1.3766733895533694,"pX":1.7191161639736092,"pZ":2.384351484473481,"vX0":-8.935641344796192,"vY0":-130.09214521500607,"vZ0":-0.8990772316694691,"x":51.47,"y":174.4,"x0":3.6355991288939333,"y0":50.00343060179419,"z0":4.99814474482854,"aX":20.622227561252867},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.5,"breakHorizontal":-19.8,"spinRate":1927,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.42130571939089956,"extension":6.694517249158982},"index":2,"playId":"7445769c-dc03-3a5b-b8e8-d44273e9640a","pitchNumber":3,"startTime":"2026-06-30T00:05:27.997Z","endTime":"2026-06-30T00:05:31.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.837997073028315,"aZ":-28.336791725515138,"pfxX":0.173343772820286,"pfxZ":2.5366444055190316,"pX":-1.1535064400487494,"pZ":1.5930958837016715,"vX0":-11.356044495566287,"vY0":-122.1696885895244,"vZ0":-2.2134037543781346,"x":160.97,"y":195.77,"x0":3.530500560077197,"y0":50.00351686867962,"z0":4.9439564488433145,"aX":0.263631093818783},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.3,"breakHorizontal":2.3,"spinRate":2052,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.4481618266911389,"extension":6.697312377867438},"hitData":{"launchSpeed":32.8,"launchAngle":-73.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":131.62,"coordY":189.09}},"index":3,"playId":"715b4a74-df74-3a03-bc05-2020fd90c285","pitchNumber":4,"startTime":"2026-06-30T00:05:44.053Z","endTime":"2026-06-30T00:05:51.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:05:51.654Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mark Vientos strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T00:08:02.285Z","endTime":"2026-06-30T00:09:34.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20036863332541,"aZ":-10.387291932676497,"pfxX":1.256184592825376,"pfxZ":11.771532654013889,"pX":-0.9398024822029108,"pZ":2.7448464998676827,"vX0":-2.3948692343112867,"vY0":-135.78917311644304,"vZ0":-8.740790789354104,"x":152.82,"y":164.67,"x0":-0.20604900286624997,"y0":50.0048310534957,"z0":6.745917547766812,"aX":2.3255629442250325},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.4,"breakHorizontal":-1.7,"spinRate":2271,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.4047503689616323,"extension":6.211818750688334},"index":0,"playId":"70ccc73a-a96f-3f31-b416-194f4d3ac264","pitchNumber":1,"startTime":"2026-06-30T00:08:10.958Z","endTime":"2026-06-30T00:08:15.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":93.5,"endSpeed":84.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04221318432411,"aZ":-9.830413210770256,"pfxX":0.4255742228287962,"pfxZ":12.1393736753318,"pX":0.2706597626707383,"pZ":1.5340746907420668,"vX0":0.8650704589216021,"vY0":-135.63550747945135,"vZ0":-11.984225935350478,"x":106.68,"y":197.36,"x0":-0.10922395704956835,"y0":50.001577717432255,"z0":6.725057466614139,"aX":0.7830937324598303},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.3,"breakHorizontal":-1.0,"spinRate":2263,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.40571625099348285,"extension":6.3137287078294655},"index":1,"playId":"87d1d513-a74c-3647-90df-8557992ebf95","pitchNumber":2,"startTime":"2026-06-30T00:08:25.101Z","endTime":"2026-06-30T00:08:29.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.285479161051644,"aZ":-28.079200682982016,"pfxX":-1.6791417306228436,"pfxZ":2.4946283069982638,"pX":-0.8744935404245551,"pZ":1.9529128299297003,"vX0":-0.7465485763050327,"vY0":-127.58880878980342,"vZ0":-7.002852163137861,"x":150.33,"y":186.05,"x0":-0.35955478933183754,"y0":50.00476812540277,"z0":6.958866450277556,"aX":-2.756614345687053},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.1,"breakHorizontal":3.2,"spinRate":2232,"spinDirection":195},"zone":13,"typeConfidence":2.0,"plateTime":0.4299917832301774,"extension":5.959859619412751},"index":2,"playId":"cded806c-63e0-3581-a9a5-ad9eacc065c4","pitchNumber":3,"startTime":"2026-06-30T00:08:39.510Z","endTime":"2026-06-30T00:08:43.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35909411312856,"aZ":-10.62257510656164,"pfxX":0.7665280882485269,"pfxZ":11.434428953663396,"pX":0.05627201199754737,"pZ":2.101593475290519,"vX0":-0.1857493302590698,"vY0":-136.93112516729704,"vZ0":-10.42081383740497,"x":114.86,"y":182.04,"x0":0.025737370459827137,"y0":50.00390925878345,"z0":6.7002247556812335,"aX":1.4446949982931092},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.5,"breakHorizontal":-1.3,"spinRate":2240,"spinDirection":192},"zone":8,"typeConfidence":2.0,"plateTime":0.4011593803196072,"extension":6.33678334039854},"index":3,"playId":"30875817-1aff-3b32-be5d-0d322dcf34e9","pitchNumber":4,"startTime":"2026-06-30T00:08:55.306Z","endTime":"2026-06-30T00:08:58.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.75148317046245,"aZ":-9.350589956850277,"pfxX":-0.5579123729051143,"pfxZ":12.015746652809728,"pX":-0.799840917672841,"pZ":2.20720567466045,"vX0":-1.9903016269311107,"vY0":-137.2734944002082,"vZ0":-10.481152312807913,"x":147.49,"y":179.19,"x0":0.008428522051630388,"y0":50.000120239349,"z0":6.721486702125225,"aX":-1.059253026138936},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.7,"breakHorizontal":1.4,"spinRate":2267,"spinDirection":193},"zone":7,"typeConfidence":2.0,"plateTime":0.3997280996003596,"extension":6.290884726244691},"index":4,"playId":"13d4d6b5-acfb-3e55-940e-686e087b3a47","pitchNumber":5,"startTime":"2026-06-30T00:09:09.149Z","endTime":"2026-06-30T00:09:12.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-30T00:09:20.603Z","endTime":"2026-06-30T00:09:31.382Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"},"defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.879861628021885,"aZ":-25.989513888840243,"pfxX":-1.9603126324200606,"pfxZ":3.6817923467621747,"pX":-0.21779268700747453,"pZ":0.02900399059001135,"vX0":0.6230324213322939,"vY0":-128.57621732084084,"vZ0":-11.781662414558339,"x":125.3,"y":238.0,"x0":-0.20809125092346453,"y0":50.005038057895895,"z0":6.676550761882868,"aX":-3.2926909489942475},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.3,"breakHorizontal":3.4,"spinRate":2269,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.4254875464436041,"extension":6.0963657030747225},"index":6,"playId":"4e1d7fbf-8fe1-37a1-bbe4-c01f6a7d0fa6","pitchNumber":6,"startTime":"2026-06-30T00:09:31.382Z","endTime":"2026-06-30T00:09:34.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:09:34.946Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brett Baty lines out sharply to right fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T00:09:47.174Z","endTime":"2026-06-30T00:10:06.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"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":94.9,"endSpeed":86.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.823823923674475,"aZ":-12.156731123877144,"pfxX":-2.22694223450522,"pfxZ":10.424338890144622,"pX":0.30268276573295166,"pZ":2.8241080061133843,"vX0":1.9618330546245317,"vY0":-137.95547445969143,"vZ0":-8.601761925550894,"x":105.46,"y":162.53,"x0":-0.12972166949265715,"y0":50.0009623359332,"z0":6.809864391676634,"aX":-4.275124935170334},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":3.6,"spinRate":2195,"spinDirection":190},"zone":6,"typeConfidence":2.0,"plateTime":0.3976345063220621,"extension":6.192017417651293},"hitData":{"launchSpeed":111.0,"launchAngle":18.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":178.41,"coordY":97.36}},"index":0,"playId":"97a4ab43-19f6-3be7-a682-0b090cfb845b","pitchNumber":1,"startTime":"2026-06-30T00:10:00.851Z","endTime":"2026-06-30T00:10:06.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:10:06.709Z","atBatIndex":31},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Francisco Alvarez lines out sharply to center fielder Myles Straw.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T00:10:21.142Z","endTime":"2026-06-30T00:11:53.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.961521697370074,"aZ":-11.556456264288704,"pfxX":-1.6982959219636458,"pfxZ":10.81435762250611,"pX":-0.35801228938133917,"pZ":3.689297717994402,"vX0":-0.3646850898801762,"vY0":-137.3442990854684,"vZ0":-6.400589408308881,"x":130.65,"y":139.17,"x0":-0.002789310245918309,"y0":50.00540867242002,"z0":6.839099272219474,"aX":-3.238798431694125},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":3.1,"spinRate":2169,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.3990796431524384,"extension":6.304477727448573},"index":0,"playId":"b47add99-df11-399b-a8e4-7321c5c3acf9","pitchNumber":1,"startTime":"2026-06-30T00:10:32.357Z","endTime":"2026-06-30T00:10:36.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.182193061737333,"aZ":-25.06073861806236,"pfxX":0.2607421615678902,"pfxZ":4.845554525266863,"pX":-0.9950036779121687,"pZ":4.275380153867115,"vX0":-1.714455780450644,"vY0":-120.57202179494602,"vZ0":-1.401201169451352,"x":154.93,"y":123.34,"x0":-0.30760148618747607,"y0":50.001109385321406,"z0":7.082546671883389,"aX":0.382815357763086},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.6,"breakHorizontal":0.0,"spinRate":981,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.45485393915946526,"extension":6.168745993507766},"index":1,"playId":"38792bc8-2834-3e96-858c-50cc6673cd73","pitchNumber":2,"startTime":"2026-06-30T00:10:46.564Z","endTime":"2026-06-30T00:10:50.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.232939007516183,"aZ":-9.143999965061175,"pfxX":-1.5501896063043956,"pfxZ":12.170455481238744,"pX":-0.3745207126842651,"pZ":2.067556673373467,"vX0":-0.3617956902971743,"vY0":-136.71052642271425,"vZ0":-10.777969824101422,"x":131.28,"y":182.96,"x0":-0.0390396358005717,"y0":50.00452999944124,"z0":6.689704063806793,"aX":-2.933284439608444},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.9,"breakHorizontal":2.9,"spinRate":2253,"spinDirection":190},"zone":7,"typeConfidence":2.0,"plateTime":0.4007003988898252,"extension":6.39230371581122},"index":2,"playId":"ab080ad2-c6ea-3eb9-92ef-4ee09345479d","pitchNumber":3,"startTime":"2026-06-30T00:11:04.102Z","endTime":"2026-06-30T00:11:07.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-06-30T00:11:19.607Z","endTime":"2026-06-30T00:11:31.745Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.774676272907207,"aZ":-6.972971190650634,"pfxX":-2.7442425553434986,"pfxZ":12.96801920858946,"pX":0.7353179666465135,"pZ":1.4355514147675497,"vX0":2.5023575473765858,"vY0":-138.0517182967167,"vZ0":-12.820202870764245,"x":88.97,"y":200.02,"x0":0.17667821236321724,"y0":50.00592824728304,"z0":6.593506483947781,"aX":-5.334068057503914},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":21.2,"breakHorizontal":4.4,"spinRate":2288,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.3957241951297181,"extension":6.434204955364893},"index":4,"playId":"5d9c028e-8d00-38f4-aad6-7096dbd71e87","pitchNumber":4,"startTime":"2026-06-30T00:11:31.745Z","endTime":"2026-06-30T00:11:35.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.264988129550215,"aZ":-9.013862157599466,"pfxX":-2.318940429752202,"pfxZ":12.087357203608267,"pX":0.062017638811389345,"pZ":1.9622814585104569,"vX0":1.39564541459366,"vY0":-137.2773569247187,"vZ0":-10.801135507356667,"x":114.64,"y":185.8,"x0":-0.15065708021478535,"y0":50.00130573441382,"z0":6.552735354533503,"aX":-4.443050436255006},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.9,"breakHorizontal":4.0,"spinRate":2262,"spinDirection":196},"zone":8,"typeConfidence":2.0,"plateTime":0.3983768415521607,"extension":6.370274557645973},"hitData":{"launchSpeed":109.0,"launchAngle":18.0,"totalDistance":379.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":100.0,"coordY":54.0}},"index":5,"playId":"73c8b1d0-abb8-32eb-9a50-3b13fe7f56e6","pitchNumber":5,"startTime":"2026-06-30T00:11:46.260Z","endTime":"2026-06-30T00:11:53.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:11:53.243Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Urías doubles (1) on a sharp line drive to left fielder Juan Soto.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T00:14:16.462Z","endTime":"2026-06-30T00:14:37.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"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":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.423909408981498,"aZ":-28.346370413114133,"pfxX":13.370432017532416,"pfxZ":2.221594020333569,"pX":0.6550627340597813,"pZ":2.4959372588465847,"vX0":-11.906998201802393,"vY0":-130.77876818370234,"vZ0":-1.0671562760749835,"x":92.03,"y":171.39,"x0":3.5371435905039426,"y0":50.006471131742,"z0":5.041812619524321,"aX":23.088978309066153},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.0,"breakHorizontal":-21.5,"spinRate":2029,"spinDirection":106},"zone":6,"typeConfidence":2.0,"plateTime":0.41934015176925454,"extension":6.794145195199421},"hitData":{"launchSpeed":105.1,"launchAngle":18.0,"totalDistance":382.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":70.45,"coordY":54.75}},"index":0,"playId":"90f35068-b59f-365c-95a6-89f6d6b9647e","pitchNumber":1,"startTime":"2026-06-30T00:14:24.980Z","endTime":"2026-06-30T00:14:37.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":649966,"link":"/api/v1/people/649966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":649966,"link":"/api/v1/people/649966"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":649966,"link":"/api/v1/people/649966"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.7,"awayTeamWinProbability":23.299999999999997,"homeTeamWinProbabilityAdded":5.900000000000006,"leverageIndex":0.84,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:14:37.199Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yohendrick Piñango grounds out, shortstop Francisco Lindor to first baseman Jared Young. Luis Urías to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T00:14:59.159Z","endTime":"2026-06-30T00:15:20.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.730651257238137,"aZ":-27.413023800047686,"pfxX":1.2522442887013017,"pfxZ":3.1398047979136923,"pX":-0.6702713173901959,"pZ":2.3677187273970697,"vX0":-10.346564767672504,"vY0":-122.32319791781397,"vZ0":-1.0200767432907891,"x":142.55,"y":174.85,"x0":3.4486090727474985,"y0":50.00525867715126,"z0":5.136609379674142,"aX":1.9014463726744746},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.6,"breakHorizontal":0.1,"spinRate":2213,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.44747414417273923,"extension":6.804428416279692},"hitData":{"launchSpeed":81.0,"launchAngle":0.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.19,"coordY":158.27}},"index":0,"playId":"d7e5ad89-56c6-382e-a927-cb09e0bc26bd","pitchNumber":1,"startTime":"2026-06-30T00:15:13.049Z","endTime":"2026-06-30T00:15:20.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"second":{"id":649966,"link":"/api/v1/people/649966"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682818,"link":"/api/v1/people/682818"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":682818,"link":"/api/v1/people/682818"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.0,"awayTeamWinProbability":24.0,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":1.1,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:15:20.409Z","atBatIndex":34},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Myles Straw out on a sacrifice fly to center fielder A.J. Ewing. Luis Urías scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T00:15:43.125Z","endTime":"2026-06-30T00:17:56.772Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":{"id":640455,"link":"/api/v1/people/640455"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":76.9,"endSpeed":69.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.870013172934573,"aZ":-27.330481061435023,"pfxX":-7.1314321325715095,"pfxZ":3.91585361885487,"pX":-0.2408589727194905,"pZ":2.8690848310471107,"vX0":-6.594081019743249,"vY0":-111.65875224348109,"vZ0":1.1329113370967752,"x":126.18,"y":161.31,"x0":3.6993599795257057,"y0":50.00364330261513,"z0":5.210761441754022,"aX":-8.823419862900144},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":7.8,"breakHorizontal":14.9,"spinRate":2297,"spinDirection":276},"zone":1,"typeConfidence":2.0,"plateTime":0.49436506381316825,"extension":6.737096783753486},"index":0,"playId":"79c8292a-d4fb-360d-aa7d-caacd5dbe25c","pitchNumber":1,"startTime":"2026-06-30T00:15:48.957Z","endTime":"2026-06-30T00:15:52.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"third":{"id":649966,"link":"/api/v1/people/649966"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01110930404756,"aZ":-21.588410309785235,"pfxX":9.206624611541875,"pfxZ":6.188494615412964,"pX":-0.10978462829326363,"pZ":3.368598446932544,"vX0":-12.303664294412938,"vY0":-130.36029377878745,"vZ0":-0.07919763753454301,"x":121.18,"y":147.83,"x0":3.4887151706469224,"y0":50.00103963723306,"z0":5.037662843014569,"aX":15.744877893489248},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.4,"breakHorizontal":-13.8,"spinRate":2032,"spinDirection":110},"zone":11,"typeConfidence":2.0,"plateTime":0.42118156992198363,"extension":7.233530150794787},"index":1,"playId":"aad3c723-7768-36f4-9ab1-762331322f73","pitchNumber":2,"startTime":"2026-06-30T00:16:56.650Z","endTime":"2026-06-30T00:16:59.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"third":{"id":649966,"link":"/api/v1/people/649966"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.383683745248547,"aZ":-33.01466963819698,"pfxX":11.76540505143026,"pfxZ":-0.4749891840102691,"pX":-0.28059990551800756,"pZ":2.3159828661916615,"vX0":-13.586783518895043,"vY0":-131.265928938416,"vZ0":-0.5099187975913301,"x":127.7,"y":176.25,"x0":3.420831641135886,"y0":50.00594450949327,"z0":4.959313290092744,"aX":20.646665270250708},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.7,"breakHorizontal":-18.5,"spinRate":2051,"spinDirection":110},"zone":4,"typeConfidence":2.0,"plateTime":0.41640957578158044,"extension":6.729923412844351},"index":2,"playId":"bcadea57-3c23-3dd3-9c94-27bfd1a06434","pitchNumber":3,"startTime":"2026-06-30T00:17:22.658Z","endTime":"2026-06-30T00:17:25.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"third":{"id":649966,"link":"/api/v1/people/649966"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.568929533146274,"aZ":-24.510554349369542,"pfxX":-6.800932527045124,"pfxZ":6.001671805676551,"pX":0.4732073098228667,"pZ":2.4114944712454185,"vX0":-5.44678863677382,"vY0":-112.3579901964384,"vZ0":-0.1758597661682625,"x":98.96,"y":173.67,"x0":3.813366470010693,"y0":50.00309810780121,"z0":4.983756122385159,"aX":-8.685635892355087},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":11.2,"breakHorizontal":13.7,"spinRate":2400,"spinDirection":280},"zone":6,"typeConfidence":2.0,"plateTime":0.4876961324931375,"extension":6.6813195554468665},"hitData":{"launchSpeed":86.0,"launchAngle":34.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.23,"coordY":74.1}},"index":3,"playId":"bf9318bc-db74-3a0c-ad90-75309df281d4","pitchNumber":4,"startTime":"2026-06-30T00:17:43.737Z","endTime":"2026-06-30T00:17:56.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"third":{"id":649966,"link":"/api/v1/people/649966"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.43,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:17:56.772Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"George Springer challenged (pitch result), call on the field was confirmed: George Springer called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T00:18:21.040Z","endTime":"2026-06-30T00:20:40.609Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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(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":77.0,"endSpeed":70.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59905156005124,"aZ":-28.76015972134224,"pfxX":-7.201445123622378,"pfxZ":2.7394951196282626,"pX":-0.008931117917340695,"pZ":1.177256460780987,"vX0":-6.082157564336285,"vY0":-111.8876800932653,"vZ0":-1.9429582564417631,"x":117.34,"y":206.99,"x0":3.6981418229522274,"y0":50.00102884849509,"z0":5.05587913475449,"aX":-8.963130034436507},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":4.7,"breakHorizontal":14.9,"spinRate":2314,"spinDirection":278},"zone":13,"typeConfidence":2.0,"plateTime":0.49297384110643216,"extension":6.418070147793105},"index":0,"playId":"81ddcf7a-fbc4-33b4-ada2-9465f91c6706","pitchNumber":1,"startTime":"2026-06-30T00:18:32.332Z","endTime":"2026-06-30T00:18:35.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60651521355654,"aZ":-22.227826605373107,"pfxX":9.316283674810709,"pfxZ":5.766222381008692,"pX":0.5344601889708155,"pZ":2.639718708161296,"vX0":-10.912415994982386,"vY0":-130.7957695078608,"vZ0":-1.5449728820060336,"x":96.63,"y":167.51,"x0":3.558067639556469,"y0":50.005028199404926,"z0":4.911318533496206,"aX":16.079690588954524},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.3,"breakHorizontal":-14.4,"spinRate":1944,"spinDirection":114},"zone":6,"typeConfidence":2.0,"plateTime":0.419385967520038,"extension":6.8211800267496905},"index":1,"playId":"0f8a8489-1c8a-3f86-801e-4f4f4884cb11","pitchNumber":2,"startTime":"2026-06-30T00:18:46.822Z","endTime":"2026-06-30T00:18:49.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":69.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.105476898869505,"aZ":-26.381043889556945,"pfxX":-7.3740971153415344,"pfxZ":4.743228679295509,"pX":0.4350089450930911,"pZ":3.322088065197412,"vX0":-5.237358843504409,"vY0":-110.25691656776635,"vZ0":2.174771801026547,"x":100.42,"y":149.08,"x0":3.806012874419299,"y0":50.00185295778828,"z0":5.122553051732497,"aX":-9.003096835015555},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":9.6,"breakHorizontal":14.8,"spinRate":2383,"spinDirection":274},"zone":3,"typeConfidence":2.0,"plateTime":0.49834762266345,"extension":6.476594124888376},"index":2,"playId":"f53834ba-ee6c-3b1d-9340-a87cee4b7f0a","pitchNumber":3,"startTime":"2026-06-30T00:19:02.544Z","endTime":"2026-06-30T00:19:05.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.586338350885917,"aZ":-22.85938189066381,"pfxX":9.428055445777382,"pfxZ":5.322058899132822,"pX":0.37517052000041795,"pZ":3.4102246649334584,"vX0":-11.301557029933214,"vY0":-131.1579359894334,"vZ0":0.31847726390911657,"x":102.7,"y":146.7,"x0":3.506062269753514,"y0":50.00199229652169,"z0":4.985896884915429,"aX":16.499007593874936},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.0,"breakHorizontal":-14.8,"spinRate":2024,"spinDirection":112},"zone":3,"typeConfidence":2.0,"plateTime":0.41690115799615723,"extension":7.012929709568723},"index":3,"playId":"cffbf4ed-fbbe-3ba1-8750-ab90423df90f","pitchNumber":4,"startTime":"2026-06-30T00:19:22.377Z","endTime":"2026-06-30T00:19:25.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":91.4,"endSpeed":82.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.524185974501496,"aZ":-20.915005526402055,"pfxX":8.042789072011315,"pfxZ":6.345660750798817,"pX":0.6579870200608159,"pZ":4.780405918860483,"vX0":-10.157733101786063,"vY0":-132.63519297030928,"vZ0":3.1022460582833467,"x":91.92,"y":109.71,"x0":3.5001619298423448,"y0":50.00030202713154,"z0":5.124206227940717,"aX":14.265729335712894},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.5,"breakHorizontal":-12.2,"spinRate":1917,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.41363770435658465,"extension":6.981100423469424},"index":4,"playId":"278fd6dc-2c82-3e7b-b753-06dae2f0edd8","pitchNumber":5,"startTime":"2026-06-30T00:19:41.339Z","endTime":"2026-06-30T00:19:44.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.759279160264416,"aZ":-30.87965286269073,"pfxX":9.208615726308643,"pfxZ":0.8497058196681904,"pX":1.1581777716449075,"pZ":1.424679123684893,"vX0":-8.742696457123929,"vY0":-122.7049389145342,"vZ0":-2.2488318847462265,"x":72.85,"y":200.31,"x0":3.5670299914749717,"y0":50.00444278365499,"z0":4.978140752954294,"aX":14.075806543154018},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.2,"breakHorizontal":-14.6,"spinRate":1583,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.445989718883979,"extension":6.646372949281581},"index":5,"playId":"f0751bc0-e2e3-3e2f-bd78-0e7a0c2145e4","pitchNumber":6,"startTime":"2026-06-30T00:19:56.877Z","endTime":"2026-06-30T00:20:00.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":89.3,"endSpeed":81.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77792858163657,"aZ":-29.68975980618303,"pfxX":12.837179968673865,"pfxZ":1.4685528539209987,"pX":-0.28060868874279504,"pZ":2.0058063961798385,"vX0":-14.006036529660044,"vY0":-129.2335981447799,"vZ0":-1.4081642070948215,"x":127.7,"y":184.62,"x0":3.5398322638812227,"y0":50.00411637783619,"z0":4.837036726648474,"aX":21.729952512886076},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.5,"breakHorizontal":-20.2,"spinRate":2078,"spinDirection":110},"zone":7,"typeConfidence":2.0,"plateTime":0.4237332434905787,"extension":6.951028310062739},"index":6,"playId":"ffe78e4f-e15a-391f-93a9-e10cacf91f0a","pitchNumber":7,"startTime":"2026-06-30T00:20:13.597Z","endTime":"2026-06-30T00:20:40.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"}},"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:20:40.609Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T00:22:32.442Z","endTime":"2026-06-30T00:23:48.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.350029412252464,"aZ":-25.569903605500077,"pfxX":-7.3485416547674305,"pfxZ":4.533376267597589,"pX":-0.5212790226149504,"pZ":1.0424516397912484,"vX0":1.7781116252973144,"vY0":-120.26867327366011,"vZ0":-8.11682277767315,"x":136.87,"y":210.63,"x0":-0.3175599632128995,"y0":50.005750170909785,"z0":6.74466285970712,"aX":-10.716365078998248},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.5,"breakHorizontal":12.8,"spinRate":1635,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.45623345688153405,"extension":6.2804380084327835},"index":0,"playId":"8c3331f8-3a18-398c-9d4f-1f3a61d18855","pitchNumber":1,"startTime":"2026-06-30T00:22:40.531Z","endTime":"2026-06-30T00:22:44.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.634832966851945,"aZ":-26.42131046892157,"pfxX":-5.544666221451891,"pfxZ":3.8934756785735694,"pX":-0.9985323462080902,"pZ":1.3759634930617275,"vX0":-0.10062764898936163,"vY0":-121.35337529588558,"vZ0":-7.198504667097929,"x":155.06,"y":201.63,"x0":-0.23695319796034878,"y0":50.00493230194812,"z0":6.7094960000764985,"aX":-8.200451747150034},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.4,"breakHorizontal":10.1,"spinRate":1250,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4528196994488676,"extension":6.113646075725587},"index":1,"playId":"029c27f0-f375-3443-bfc8-133e16045581","pitchNumber":2,"startTime":"2026-06-30T00:22:54.658Z","endTime":"2026-06-30T00:23:00.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.811260619069348,"aZ":-25.246917070651552,"pfxX":-6.542006921113236,"pfxZ":4.709505827656278,"pX":-1.4194688217436155,"pZ":0.601974581720305,"vX0":-0.3099690329219667,"vY0":-121.08093273417009,"vZ0":-9.064168422221872,"x":171.11,"y":222.53,"x0":-0.44083297177253816,"y0":50.00116912506801,"z0":6.636920254429934,"aX":-9.616736251370773},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.5,"breakHorizontal":11.9,"spinRate":1460,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.4540670736331105,"extension":6.300633033500668},"index":2,"playId":"37ec5e42-641f-3ce2-b3df-abcefc4169bd","pitchNumber":3,"startTime":"2026-06-30T00:23:13.210Z","endTime":"2026-06-30T00:23:16.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.679640002377774,"aZ":-28.988868540563846,"pfxX":-1.2812186524638975,"pfxZ":1.9626055756607954,"pX":-0.7988540047333444,"pZ":3.611695866500123,"vX0":-0.6804049373843986,"vY0":-127.1564803328485,"vZ0":-2.7266405658680775,"x":147.45,"y":141.26,"x0":-0.3607384357590191,"y0":50.00562224724011,"z0":7.013551697133452,"aX":-2.084658902066916},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.1,"breakHorizontal":2.5,"spinRate":2242,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.431833199369573,"extension":5.966716907326404},"index":3,"playId":"ef5fd98a-ba5f-3ff6-8f65-526a7ca5d632","pitchNumber":4,"startTime":"2026-06-30T00:23:29.789Z","endTime":"2026-06-30T00:23:33.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":84.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.144309159943255,"aZ":-10.49781689689038,"pfxX":-2.3744110947886528,"pfxZ":11.58482252307213,"pX":0.8524143042652053,"pZ":3.372619189781509,"vX0":2.9568291178338995,"vY0":-137.32470641008481,"vZ0":-7.328232511303427,"x":84.51,"y":147.72,"x0":0.05984634622378675,"y0":50.00485457127589,"z0":6.825332866993471,"aX":-4.443801531808203},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.2,"breakHorizontal":3.5,"spinRate":2185,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.40198420994050643,"extension":6.063075860497076},"index":4,"playId":"34d93e71-b213-3df9-97f9-4f81b344ccc2","pitchNumber":5,"startTime":"2026-06-30T00:23:45.129Z","endTime":"2026-06-30T00:23:48.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.0,"awayTeamWinProbability":19.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:23:48.698Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Juan Soto flies out to center fielder Myles Straw.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T00:24:01.475Z","endTime":"2026-06-30T00:25:10.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88595339162258,"aZ":-27.81756248319805,"pfxX":-6.808776567230106,"pfxZ":3.0041868530567175,"pX":-0.49952578917257007,"pZ":2.9552973953125403,"vX0":1.370265669294119,"vY0":-120.05730292525189,"vZ0":-3.6130602243361936,"x":136.04,"y":158.99,"x0":-0.19609509609639003,"y0":50.00173359189784,"z0":6.976132718468028,"aX":-9.862963917447246},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.8,"breakHorizontal":12.0,"spinRate":1102,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.4575597940935654,"extension":6.074166167544768},"index":0,"playId":"d67347f1-2600-342e-80d3-3d8277bac3fc","pitchNumber":1,"startTime":"2026-06-30T00:24:15.049Z","endTime":"2026-06-30T00:24:18.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.185444100130194,"aZ":-25.60920570239469,"pfxX":-5.699836059328151,"pfxZ":4.3963099643287284,"pX":-0.3256687166073194,"pZ":-0.06127079426637586,"vX0":1.5281299641716573,"vY0":-121.54000359598236,"vZ0":-10.74459501191504,"x":129.41,"y":240.43,"x0":-0.222594400637595,"y0":50.00542218118795,"z0":6.647290892061771,"aX":-8.514370176619947},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.6,"breakHorizontal":10.0,"spinRate":1263,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4509415994434631,"extension":6.1130297266636715},"index":1,"playId":"b02a68cc-743d-38f4-ad23-a21d9e9fa5d5","pitchNumber":2,"startTime":"2026-06-30T00:24:30.617Z","endTime":"2026-06-30T00:24:34.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.7313462310178,"aZ":-24.530298157231613,"pfxX":-6.857593227891405,"pfxZ":5.004447171959855,"pX":-0.8814706798663058,"pZ":0.8981044412204481,"vX0":0.9640066646907794,"vY0":-122.13206543281431,"vZ0":-8.938182350452847,"x":150.6,"y":214.53,"x0":-0.3872316332324111,"y0":50.00064558676659,"z0":6.681183624001695,"aX":-10.464568072300741},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.4,"breakHorizontal":12.2,"spinRate":1347,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.4467295063865686,"extension":6.173830337543465},"index":2,"playId":"becf1754-3997-3e76-a984-85b3ed70b212","pitchNumber":3,"startTime":"2026-06-30T00:24:46.487Z","endTime":"2026-06-30T00:24:50.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19317383630828,"aZ":-10.095465657233808,"pfxX":-2.720607488377634,"pfxZ":11.542908700248411,"pX":0.36784695670768897,"pZ":2.263319098484584,"vX0":2.0087162323817203,"vY0":-137.15178601073754,"vZ0":-10.070930092768677,"x":102.98,"y":177.67,"x0":-0.019079057635252996,"y0":50.006273678784616,"z0":6.663264814775817,"aX":-5.2049625444308},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.1,"breakHorizontal":4.6,"spinRate":2284,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.39875631988073224,"extension":6.15085905315602},"hitData":{"launchSpeed":99.7,"launchAngle":39.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.98,"coordY":65.37}},"index":3,"playId":"5b6b4784-5923-393a-a438-c4cee2f76f8a","pitchNumber":4,"startTime":"2026-06-30T00:25:01.118Z","endTime":"2026-06-30T00:25:10.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:25:10.610Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bo Bichette lines out to right fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T00:25:29.337Z","endTime":"2026-06-30T00:25:43.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34529513163581,"aZ":-11.83270083139827,"pfxX":-1.5432779124085307,"pfxZ":10.50846218794317,"pX":-0.5817428535515615,"pZ":2.955592395935626,"vX0":-0.8407052894738218,"vY0":-138.14938678922192,"vZ0":-8.232214396458387,"x":139.17,"y":158.98,"x0":-0.07311734637706767,"y0":50.00323313078157,"z0":6.766584087574586,"aX":-2.9874740350562465},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.5,"breakHorizontal":3.0,"spinRate":2183,"spinDirection":191},"zone":1,"typeConfidence":2.0,"plateTime":0.39624343760408154,"extension":6.275539310987418},"hitData":{"launchSpeed":92.7,"launchAngle":17.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.23,"coordY":106.23}},"index":0,"playId":"7c79a316-11de-30e5-a462-98cca5161b26","pitchNumber":1,"startTime":"2026-06-30T00:25:37.346Z","endTime":"2026-06-30T00:25:43.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:25:43.419Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nathan Lukes lines out to left fielder Juan Soto.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T00:27:53.466Z","endTime":"2026-06-30T00:28:40.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"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(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":85.1,"endSpeed":77.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.050713999091172,"aZ":-23.58685635178219,"pfxX":0.6542122115393436,"pfxZ":5.6049062512004575,"pX":-2.3606232016843154,"pZ":2.739128638718104,"vX0":-14.227662384317407,"vY0":-123.18440979866894,"vZ0":-0.613169345091851,"x":206.98,"y":164.82,"x0":3.411469023210302,"y0":50.00564671806507,"z0":4.989817879261213,"aX":1.0042851546239626},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":10.2,"breakHorizontal":2.3,"spinRate":2143,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.4450751179907897,"extension":6.58776397215208},"index":0,"playId":"b76454da-28f1-367d-9ca3-93f694818d6c","pitchNumber":1,"startTime":"2026-06-30T00:28:01.668Z","endTime":"2026-06-30T00:28:04.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.967141202125386,"aZ":-25.895532241449967,"pfxX":13.512385236998984,"pfxZ":3.746696272691338,"pX":0.7747012244135545,"pZ":3.016185047365237,"vX0":-11.53777183225567,"vY0":-128.68426935690442,"vZ0":-0.17734260157178694,"x":87.47,"y":157.34,"x0":3.5631298141717407,"y0":50.00256031271091,"z0":5.093927552574748,"aX":22.638491742032226},"breaks":{"breakAngle":38.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.0,"breakHorizontal":-21.8,"spinRate":1961,"spinDirection":110},"zone":3,"typeConfidence":2.0,"plateTime":0.4258181701509183,"extension":6.760718540570351},"index":1,"playId":"3f431596-dd62-3ca6-874c-f93f466467f1","pitchNumber":2,"startTime":"2026-06-30T00:28:15.883Z","endTime":"2026-06-30T00:28:19.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.809329262438027,"aZ":-21.87485232330437,"pfxX":10.937888594298622,"pfxZ":6.074988660750867,"pX":0.10514031008344414,"pZ":2.8208768054449482,"vX0":-12.391560736091837,"vY0":-129.82104341372622,"vZ0":-1.1111170259803045,"x":112.99,"y":162.62,"x0":3.533674555703952,"y0":50.00489967562239,"z0":4.929618844937984,"aX":18.55252901686665},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.9,"breakHorizontal":-16.8,"spinRate":1948,"spinDirection":110},"zone":2,"typeConfidence":2.0,"plateTime":0.4229579550374294,"extension":6.904753143851886},"hitData":{"launchSpeed":91.7,"launchAngle":23.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.68,"coordY":98.19}},"index":2,"playId":"b5b40aed-9fe5-363e-90f6-6cc9a7a1e75b","pitchNumber":3,"startTime":"2026-06-30T00:28:33.874Z","endTime":"2026-06-30T00:28:40.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:28:40.834Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vladimir Guerrero Jr. flies out to left fielder Juan Soto.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T00:29:02.133Z","endTime":"2026-06-30T00:29:25.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33880951777036,"aZ":-24.466931337376913,"pfxX":-0.20219856521049584,"pfxZ":5.056630044315112,"pX":0.6901936188018646,"pZ":3.757372742032758,"vX0":-7.351019286635972,"vY0":-122.92108406727947,"vZ0":1.9060084533651644,"x":90.69,"y":137.33,"x0":3.7510080712478127,"y0":50.00179184754808,"z0":5.055307093376209,"aX":-0.30615809102382224},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":10.0,"breakHorizontal":2.2,"spinRate":2080,"spinDirection":171},"zone":12,"typeConfidence":2.0,"plateTime":0.4463307962648555,"extension":6.575503059313937},"index":0,"playId":"e6734f9d-1616-3f53-af0e-ce31db94cbb0","pitchNumber":1,"startTime":"2026-06-30T00:29:02.516Z","endTime":"2026-06-30T00:29:07.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":85.7,"endSpeed":78.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23891573697981,"aZ":-24.85241200550706,"pfxX":0.6321682839940168,"pfxZ":4.654739820362648,"pX":-0.691006481909507,"pZ":2.6838917332729495,"vX0":-10.50378535716789,"vY0":-124.41949828671046,"vZ0":-0.7679008513670932,"x":143.34,"y":166.31,"x0":3.497570001242463,"y0":50.00154558379251,"z0":5.050306785619368,"aX":0.9948668064369485},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.5,"breakHorizontal":1.2,"spinRate":2130,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.43969700899781516,"extension":6.722805945530314},"hitData":{"launchSpeed":91.9,"launchAngle":29.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.13,"coordY":57.58}},"index":1,"playId":"0a574a96-bff2-30dc-b665-4e264e75f671","pitchNumber":2,"startTime":"2026-06-30T00:29:17.197Z","endTime":"2026-06-30T00:29:25.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.19999999999999,"awayTeamWinProbability":17.80000000000001,"homeTeamWinProbabilityAdded":-1.0000000000000142,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:29:25.607Z","atBatIndex":41},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Kazuma Okamoto reaches on a fielding error by shortstop Francisco Lindor.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T00:29:45.331Z","endTime":"2026-06-30T00:31:02.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"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":82.9,"endSpeed":76.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17747877091647,"aZ":-25.865645317625972,"pfxX":0.9290297368238329,"pfxZ":4.310505073961273,"pX":-1.2683137388944494,"pZ":2.1393788757520125,"vX0":-11.330123175900933,"vY0":-120.18712451008342,"vZ0":-1.3154124483543432,"x":165.35,"y":181.02,"x0":3.385192307709776,"y0":50.00357001189909,"z0":4.989786793213801,"aX":1.3614019358277496},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.8,"breakHorizontal":1.0,"spinRate":2002,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.45563629557736984,"extension":6.6524133592807635},"index":0,"playId":"e562acda-0d18-3ff7-9aa9-e7d403727d1d","pitchNumber":1,"startTime":"2026-06-30T00:29:45.331Z","endTime":"2026-06-30T00:29:49.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":69.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52396354600575,"aZ":-27.539203889995605,"pfxX":-7.247103380962315,"pfxZ":3.7293667379916347,"pX":-0.7989871711094235,"pZ":2.7119650198054037,"vX0":-7.851365170810341,"vY0":-111.74232968573457,"vZ0":0.8399420074572728,"x":147.46,"y":165.56,"x0":3.725559484898065,"y0":50.0008890946168,"z0":5.200903960804169,"aX":-8.996301439423164},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":7.3,"breakHorizontal":15.5,"spinRate":2310,"spinDirection":280},"zone":11,"typeConfidence":2.0,"plateTime":0.49360514826683843,"extension":6.385644051794709},"index":1,"playId":"1e3d5750-2773-3216-962b-85ff49721562","pitchNumber":2,"startTime":"2026-06-30T00:29:58.344Z","endTime":"2026-06-30T00:30:02.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.526919327945585,"aZ":-20.358927358750904,"pfxX":10.82173786914412,"pfxZ":6.889551522342552,"pX":0.9425079576263214,"pZ":2.745072312318652,"vX0":-10.155761606782598,"vY0":-130.2003284152637,"vZ0":-1.764581957198395,"x":81.07,"y":164.66,"x0":3.489058429700727,"y0":50.004993001146566,"z0":4.973388510043159,"aX":18.56810344924749},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.2,"breakHorizontal":-17.3,"spinRate":1964,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.4207890379323951,"extension":6.654354051529067},"index":2,"playId":"086fca60-7573-30bb-801a-9eea951e4425","pitchNumber":3,"startTime":"2026-06-30T00:30:21.156Z","endTime":"2026-06-30T00:30:24.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.993923104912852,"aZ":-27.973280051487563,"pfxX":0.9257794413879066,"pfxZ":2.869621588673626,"pX":0.7319551452500458,"pZ":2.783371087142626,"vX0":-6.903985076212191,"vY0":-120.57765975676287,"vZ0":0.2659527973878869,"x":89.1,"y":163.63,"x0":3.5205926209163776,"y0":50.00091228454916,"z0":5.154249440355064,"aX":1.355268905498367},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.5,"breakHorizontal":0.1,"spinRate":2107,"spinDirection":163},"zone":6,"typeConfidence":2.0,"plateTime":0.4554910678799491,"extension":6.575522599560612},"index":3,"playId":"b76bf17c-fcb8-3b2f-b194-85cacb776978","pitchNumber":4,"startTime":"2026-06-30T00:30:38.980Z","endTime":"2026-06-30T00:30:42.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.722362924684152,"aZ":-30.362107923223594,"pfxX":13.20871484819304,"pfxZ":1.0726530486005315,"pX":0.5225394053512482,"pZ":2.0208437729185613,"vX0":-12.160864338636195,"vY0":-129.4225079721616,"vZ0":-1.3455824903012061,"x":97.08,"y":184.22,"x0":3.572496772166914,"y0":50.0034609309116,"z0":4.878859578435063,"aX":22.345420818931448},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.8,"breakHorizontal":-21.1,"spinRate":2074,"spinDirection":112},"zone":9,"typeConfidence":2.0,"plateTime":0.4236553565216079,"extension":7.041555709374978},"hitData":{"launchSpeed":69.8,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.13,"coordY":163.34}},"index":4,"playId":"00ad9b7f-8e9d-3388-987c-67bdecae2b7a","pitchNumber":5,"startTime":"2026-06-30T00:30:52.726Z","endTime":"2026-06-30T00:31:02.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.89999999999999,"awayTeamWinProbability":17.10000000000001,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:31:02.202Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ernie Clement walks. Kazuma Okamoto to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T00:31:25.500Z","endTime":"2026-06-30T00:33:23.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"postOnSecond":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":69.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.333582269550206,"aZ":-28.77666120347234,"pfxX":-5.833967030771264,"pfxZ":2.772849756595088,"pX":-0.6851638522285451,"pZ":1.4589207004537563,"vX0":-7.777401647680107,"vY0":-110.76186115185251,"vZ0":-1.1532633348710328,"x":143.12,"y":199.39,"x0":3.6485301265410057,"y0":50.00388961848456,"z0":5.0336410313562485,"aX":-7.146668735944002},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":5.0,"breakHorizontal":12.8,"spinRate":2196,"spinDirection":278},"zone":13,"typeConfidence":2.0,"plateTime":0.49715787318366234,"extension":6.566354002366422},"index":0,"playId":"6dda16a1-f84a-377a-8226-1e0f1525b3cf","pitchNumber":1,"startTime":"2026-06-30T00:31:28.833Z","endTime":"2026-06-30T00:31:32.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.905345082140215,"aZ":-27.817515829476392,"pfxX":11.60371867501145,"pfxZ":3.0031541862915487,"pX":-0.689427702788109,"pZ":0.5986005952485496,"vX0":-12.94121602846562,"vY0":-119.64183096788985,"vZ0":-4.354407781783679,"x":143.28,"y":222.62,"x0":3.2800573059278495,"y0":50.004093460806,"z0":4.93304208046898,"aX":16.838255675271906},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.6,"breakHorizontal":-17.9,"spinRate":1510,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.4576635486588443,"extension":6.620777978981839},"index":1,"playId":"bf48518d-2423-3e5e-b960-2f9f1286fa4e","pitchNumber":2,"startTime":"2026-06-30T00:31:44.437Z","endTime":"2026-06-30T00:31:47.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2026-06-30T00:31:57.465Z","endTime":"2026-06-30T00:32:49.474Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":89.7,"endSpeed":82.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.005947698221867,"aZ":-24.77118947561071,"pfxX":12.0502864204026,"pfxZ":4.336902648388724,"pX":-1.4432899934949786,"pZ":1.711254145790505,"vX0":-16.618366691930333,"vY0":-129.52964878825756,"vZ0":-3.295130882406187,"x":172.01,"y":192.58,"x0":3.477638875277122,"y0":50.00099798511807,"z0":4.885111231179329,"aX":20.560157039675552},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.3,"breakHorizontal":-18.4,"spinRate":2022,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.42218436235993817,"extension":6.936138166455323},"index":3,"playId":"42390b6a-ef01-3379-a03b-e8a65c959653","pitchNumber":3,"startTime":"2026-06-30T00:32:49.474Z","endTime":"2026-06-30T00:32:53.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":88.1,"endSpeed":80.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.325537857038608,"aZ":-28.468841240392496,"pfxX":12.921653085222601,"pfxZ":2.248625072842926,"pX":-0.6614784873294152,"pZ":1.8223638485360998,"vX0":-14.063114045495345,"vY0":-127.50684384825756,"vZ0":-2.3801880227814474,"x":142.21,"y":189.58,"x0":3.2476788037714734,"y0":50.00115524793386,"z0":5.01531780983561,"aX":21.266340693400352},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.7,"breakHorizontal":-20.2,"spinRate":1970,"spinDirection":112},"zone":7,"typeConfidence":2.0,"plateTime":0.4296396619269789,"extension":7.067094859615346},"index":4,"playId":"19a46a45-7cf2-315e-bc76-4ddb3d27f2ff","pitchNumber":4,"startTime":"2026-06-30T00:33:04.079Z","endTime":"2026-06-30T00:33:07.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.333878752960537,"aZ":-28.002096985249555,"pfxX":-0.38947464388645425,"pfxZ":2.87484138269096,"pX":0.9329254837766203,"pZ":3.5724543205678954,"vX0":-6.404082610655482,"vY0":-119.93893065166637,"vZ0":2.4013288884743016,"x":81.44,"y":142.32,"x0":3.6938676902432532,"y0":50.00024856955664,"z0":5.064256009074484,"aX":-0.5625921924918226},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.1,"breakHorizontal":2.3,"spinRate":2195,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.45760349192852257,"extension":6.461350345550066},"index":5,"playId":"e009549e-4bf1-3d6d-a37c-3c7716f067e0","pitchNumber":5,"startTime":"2026-06-30T00:33:19.456Z","endTime":"2026-06-30T00:33:23.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.1,"awayTeamWinProbability":15.900000000000006,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.56,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:33:23.865Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Valenzuela walks. Kazuma Okamoto to 3rd. Ernie Clement to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T00:36:21.648Z","endTime":"2026-06-30T00:39:07.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"postOnSecond":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"postOnThird":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T00:33:44.526Z","endTime":"2026-06-30T00:35:07.489Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"R","description":"Right"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Austin Warren replaces Sean Manaea.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-30T00:35:07.489Z","endTime":"2026-06-30T00:36:23.933Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681810,"link":"/api/v1/people/681810"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"R","description":"Right"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52233958900786,"aZ":-36.87720065336815,"pfxX":7.573800645267068,"pfxZ":-3.097320049967207,"pX":-1.1353696654528045,"pZ":2.3481423895157834,"vX0":0.314085879339818,"vY0":-122.47774100146779,"vZ0":1.5163328549203399,"x":160.28,"y":175.38,"x0":-2.2492026115452237,"y0":50.00470020528737,"z0":4.878142076269312,"aX":11.490407512304238},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-5.0,"breakHorizontal":-13.8,"spinRate":2624,"spinDirection":60},"zone":13,"typeConfidence":2.0,"plateTime":0.44745778770721056,"extension":6.2407900346271195},"index":2,"playId":"156600cf-00e3-36be-9e90-a9a47ffc46fe","pitchNumber":1,"startTime":"2026-06-30T00:36:23.933Z","endTime":"2026-06-30T00:36:27.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.225749548554063,"aZ":-37.41601856036325,"pfxX":9.267942822942471,"pfxZ":-3.4563256695481694,"pX":-1.5983970377667425,"pZ":3.7845034269756765,"vX0":-1.041279259023666,"vY0":-122.83970921877771,"vZ0":4.695559180206601,"x":177.93,"y":136.6,"x0":-2.369994782160334,"y0":50.00415715756902,"z0":5.0445130819791295,"aX":14.046547429679128},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.8,"breakHorizontal":-16.4,"spinRate":2817,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.44731625689077914,"extension":6.1975646620734866},"index":3,"playId":"4aa79823-e308-3dc9-8e2a-67fdb40a7c2d","pitchNumber":2,"startTime":"2026-06-30T00:36:41.679Z","endTime":"2026-06-30T00:36:44.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":77.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.845161525002514,"aZ":-37.1620267301232,"pfxX":7.541228879911781,"pfxZ":-3.241166363299567,"pX":0.26934787547667083,"pZ":1.9350390881573454,"vX0":3.2545614901219095,"vY0":-124.36925763090707,"vZ0":0.47889169325647774,"x":106.73,"y":186.53,"x0":-2.0423887894990544,"y0":50.0015960793823,"z0":4.864444095892275,"aX":11.61310869219817},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.4,"breakHorizontal":-14.5,"spinRate":2883,"spinDirection":64},"zone":9,"typeConfidence":2.0,"plateTime":0.44326786989302125,"extension":6.404675666367303},"index":4,"playId":"7fbbe4e8-85b6-396d-8846-a1968b90dce3","pitchNumber":3,"startTime":"2026-06-30T00:37:01.698Z","endTime":"2026-06-30T00:37:06.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":77.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.288245950717776,"aZ":-35.00827610750389,"pfxX":12.529159526885024,"pfxZ":-1.824517360768132,"pX":-0.11251137516899791,"pZ":2.26486585189834,"vX0":1.0193230067775265,"vY0":-124.68911241693912,"vZ0":0.9387791351432102,"x":121.29,"y":177.63,"x0":-2.153010513363001,"y0":50.00302676926973,"z0":4.803316302299108,"aX":19.456840720097713},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.8,"breakHorizontal":-22.9,"spinRate":2899,"spinDirection":57},"zone":5,"typeConfidence":2.0,"plateTime":0.44159982578846124,"extension":6.231582559156831},"index":5,"playId":"ed6f248c-947a-3cce-b27e-ca7cd8627653","pitchNumber":4,"startTime":"2026-06-30T00:37:35.946Z","endTime":"2026-06-30T00:37:39.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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.9,"endSpeed":87.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12790210670823,"aZ":-29.278006051585887,"pfxX":-10.815714518916394,"pfxZ":1.479115987240986,"pX":-0.6283313818925789,"pZ":3.3227613553796362,"vX0":7.434491840749385,"vY0":-139.39250788561293,"vZ0":1.227826109587014,"x":140.95,"y":149.07,"x0":-1.928405670238129,"y0":50.00660074451852,"z0":4.813465873520245,"aX":-21.230710194647177},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.1,"breakHorizontal":18.0,"spinRate":2225,"spinDirection":240},"zone":1,"typeConfidence":2.0,"plateTime":0.3933438875502637,"extension":6.45337708933541},"index":6,"playId":"552b2b37-89f0-30e7-b84f-842121424fce","pitchNumber":5,"startTime":"2026-06-30T00:37:56.014Z","endTime":"2026-06-30T00:37:59.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":84.8,"endSpeed":77.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.171837020064267,"aZ":-42.887518054870114,"pfxX":5.42448251953906,"pfxZ":-7.021504856720883,"pX":0.3304944654873563,"pZ":0.22446567561963301,"vX0":3.856206959921801,"vY0":-123.44760067067601,"vZ0":-2.1997213615298516,"x":104.4,"y":232.72,"x0":-1.9626880369006925,"y0":50.00210688242851,"z0":4.775888733982787,"aX":8.276887281770486},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-13.0,"breakHorizontal":-10.8,"spinRate":2887,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4456262320279176,"extension":6.3555935592258175},"index":7,"playId":"cf109c18-7542-3f57-8345-89b1ef65594b","pitchNumber":6,"startTime":"2026-06-30T00:38:22.905Z","endTime":"2026-06-30T00:38:26.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.008337350547222,"aZ":-35.80089498708575,"pfxX":11.501048654677762,"pfxZ":-2.3169128107914503,"pX":-1.3512521746093693,"pZ":3.115584304415962,"vX0":-1.2841356732517688,"vY0":-124.45740849492528,"vZ0":2.7908247967132507,"x":168.51,"y":154.66,"x0":-2.321000404716135,"y0":50.005927311199585,"z0":4.953428534149224,"aX":17.966007353526653},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.2,"breakHorizontal":-20.5,"spinRate":2620,"spinDirection":56},"zone":11,"typeConfidence":2.0,"plateTime":0.4408312338693787,"extension":6.212247284253742},"index":8,"playId":"205e1bbf-cb73-3d43-9fc8-0fa5c6d828e5","pitchNumber":7,"startTime":"2026-06-30T00:39:00.026Z","endTime":"2026-06-30T00:39:07.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_pa"},{"player":{"id":681810,"link":"/api/v1/people/681810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.7,"awayTeamWinProbability":14.299999999999997,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":1.03,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:39:07.782Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Urías strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T00:39:44.704Z","endTime":"2026-06-30T00:40:33.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T00:39:29.242Z","endTime":"2026-06-30T00:39:47.084Z","isPitch":false,"type":"action","player":{"id":649966,"link":"/api/v1/people/649966"},"defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":649966,"link":"/api/v1/people/649966","batSide":{"code":"R","description":"Right"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":96.9,"endSpeed":87.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.85287003988765,"aZ":-26.578203516285747,"pfxX":-11.815363586614144,"pfxZ":2.8224900918134423,"pX":-0.5024068205263944,"pZ":1.4812757226008626,"vX0":7.996563859815078,"vY0":-140.76435968334312,"vZ0":-4.013714541377939,"x":136.15,"y":198.79,"x0":-1.8642118261825178,"y0":50.000563011081816,"z0":4.673249576650937,"aX":-23.39776378566768},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.3,"breakHorizontal":19.4,"spinRate":2168,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.39107326305256906,"extension":6.567443073350251},"index":1,"playId":"367126d2-272d-32dd-bf9a-dd123c743dfa","pitchNumber":1,"startTime":"2026-06-30T00:39:47.084Z","endTime":"2026-06-30T00:39:51.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":649966,"link":"/api/v1/people/649966","batSide":{"code":"R","description":"Right"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94781887611641,"aZ":-29.43500146529432,"pfxX":0.6466049689221758,"pfxZ":1.6004570424713513,"pX":0.8931288325112029,"pZ":3.1086368858562716,"vX0":7.069834245337404,"vY0":-130.0835361100308,"vZ0":1.002716536380733,"x":82.96,"y":154.85,"x0":-1.9466888184781166,"y0":50.00179649765291,"z0":4.954129883394183,"aX":1.1031174893153737},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.4,"breakHorizontal":-2.8,"spinRate":2523,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.421476152139757,"extension":6.462538182582966},"index":2,"playId":"17f34cae-f700-3ef4-abed-c02dc4259cb4","pitchNumber":2,"startTime":"2026-06-30T00:40:06.443Z","endTime":"2026-06-30T00:40:09.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":649966,"link":"/api/v1/people/649966","batSide":{"code":"R","description":"Right"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":86.3,"endSpeed":79.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.904684713917874,"aZ":-35.008959667523435,"pfxX":9.538491598656112,"pfxZ":-1.782439391548877,"pX":1.680850806602782,"pZ":1.267543750280957,"vX0":6.3810218910508105,"vY0":-125.60585425954132,"vZ0":-1.4379137928870498,"x":52.93,"y":204.56,"x0":-2.137311716019609,"y0":50.00482117121455,"z0":4.710260369751809,"aX":15.147878722035612},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.4,"breakHorizontal":-18.8,"spinRate":2810,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.43709204305567795,"extension":6.324278725211491},"index":3,"playId":"f7d7e9c9-7856-3b06-a979-fe6509cb061e","pitchNumber":3,"startTime":"2026-06-30T00:40:29.041Z","endTime":"2026-06-30T00:40:33.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":649966,"link":"/api/v1/people/649966","batSide":{"code":"R","description":"Right"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":649966,"link":"/api/v1/people/649966"},"credit":"b_ab"},{"player":{"id":681810,"link":"/api/v1/people/681810"},"credit":"p_ab"},{"player":{"id":649966,"link":"/api/v1/people/649966"},"credit":"b_pa"},{"player":{"id":681810,"link":"/api/v1/people/681810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.62,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:40:33.540Z","atBatIndex":45},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Francisco Lindor homers (3) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T00:44:22.243Z","endTime":"2026-06-30T00:45:01.583Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":{"id":702056,"link":"/api/v1/people/702056"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T00:43:30.545Z","endTime":"2026-06-30T00:44:24.629Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.926265895147633,"aZ":-9.609407728269947,"pfxX":-2.558101046536776,"pfxZ":12.018691176980717,"pX":-1.0609221692675785,"pZ":3.2671927647849603,"vX0":-0.9037840253527692,"vY0":-136.5983545130586,"vZ0":-7.569443509979747,"x":157.44,"y":150.57,"x0":-0.3929161487020019,"y0":50.00155338955535,"z0":6.746057775937813,"aX":-4.801976066324118},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.3,"breakHorizontal":4.8,"spinRate":2334,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.4019865411272181,"extension":6.331551503423907},"index":1,"playId":"ba193155-d033-3018-adfb-d750b3388c99","pitchNumber":1,"startTime":"2026-06-30T00:44:24.629Z","endTime":"2026-06-30T00:44:28.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84913471298347,"aZ":-9.38671531985581,"pfxX":-1.202630090998138,"pfxZ":12.384884656112744,"pX":0.6069752669704317,"pZ":2.5447507544385743,"vX0":1.95887571479172,"vY0":-135.13144301513321,"vZ0":-9.19143504179564,"x":93.86,"y":170.07,"x0":0.02722882090751544,"y0":50.00375488039054,"z0":6.659911855854157,"aX":-2.213069090030693},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.5,"breakHorizontal":1.7,"spinRate":2281,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.40611596963721475,"extension":6.069943149374792},"hitData":{"launchSpeed":104.7,"launchAngle":23.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.4,"coordY":71.17}},"index":2,"playId":"111e304b-2975-32bf-972d-aafb55a1bd5d","pitchNumber":2,"startTime":"2026-06-30T00:44:37.146Z","endTime":"2026-06-30T00:45:01.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-12.300000000000011,"leverageIndex":1.35,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:45:01.583Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jared Young flies out to center fielder Myles Straw.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T00:45:10.440Z","endTime":"2026-06-30T00:46:24.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":80.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.737355004449142,"aZ":-25.496712694793082,"pfxX":-1.5483126420139044,"pfxZ":4.063174093767508,"pX":0.7948656989408216,"pZ":2.544474138201303,"vX0":3.0230573339769347,"vY0":-127.28083305930917,"vZ0":-5.925592309753543,"x":86.7,"y":170.08,"x0":-0.20622543600876583,"y0":50.00240985911159,"z0":6.917452853874747,"aX":-2.544488253201751},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.2,"breakHorizontal":2.2,"spinRate":2167,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.4300633928528259,"extension":6.046058374323962},"index":0,"playId":"d84e50ba-4582-340a-8aca-c6b31c322fae","pitchNumber":1,"startTime":"2026-06-30T00:45:16.949Z","endTime":"2026-06-30T00:45:20.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13224677283171,"aZ":-25.00049660609132,"pfxX":-4.347786889138979,"pfxZ":4.851836136129603,"pX":-1.6935814590210034,"pZ":2.373895092809331,"vX0":-2.0505593207113337,"vY0":-120.9468727789239,"vZ0":-5.383571410891823,"x":181.56,"y":174.68,"x0":-0.269376945273523,"y0":50.00086110778948,"z0":6.827830130783455,"aX":-6.424226676576817},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.7,"breakHorizontal":8.4,"spinRate":1211,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4532856078540579,"extension":6.005716976551913},"index":1,"playId":"f7866bed-59aa-363e-ae99-5e1648cf7c15","pitchNumber":2,"startTime":"2026-06-30T00:45:28.709Z","endTime":"2026-06-30T00:45:32.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.4100157352426,"aZ":-26.971520046273895,"pfxX":-3.4213623655766057,"pfxZ":3.5574436153080384,"pX":-0.7409452229208365,"pZ":1.406446033864113,"vX0":-0.012215217985002275,"vY0":-119.62837110189108,"vZ0":-6.987962519252507,"x":145.24,"y":200.81,"x0":-0.2907772464405117,"y0":50.000973780303106,"z0":6.758353779840186,"aX":-4.996060522167047},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.2,"breakHorizontal":6.2,"spinRate":959,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.45653067823173776,"extension":6.3829289982115975},"index":2,"playId":"2ceeb482-0d2e-3fd6-9dae-3c25c3fe2995","pitchNumber":3,"startTime":"2026-06-30T00:45:41.359Z","endTime":"2026-06-30T00:45:44.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-30T00:45:59.262Z","endTime":"2026-06-30T00:45:59.263Z","isPitch":false,"type":"action","player":{"id":676724,"link":"/api/v1/people/676724"},"defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.014446331081846,"aZ":-24.34959791497044,"pfxX":-5.559509737894481,"pfxZ":5.226843402482032,"pX":-0.0873498281354795,"pZ":1.297896835927358,"vX0":2.2311294704284372,"vY0":-120.91001375362235,"vZ0":-7.89364216633126,"x":120.33,"y":203.74,"x0":-0.2938550642929503,"y0":50.00465039838917,"z0":6.7054639760503765,"aX":-8.327855408740533},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.0,"breakHorizontal":9.6,"spinRate":1307,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4510081774273771,"extension":6.3562723947441215},"index":4,"playId":"18720373-5c3f-3064-ae40-82afcaf75eb0","pitchNumber":4,"startTime":"2026-06-30T00:45:59.264Z","endTime":"2026-06-30T00:46:02.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.487668100896457,"aZ":-27.166907134271323,"pfxX":-5.31285296972813,"pfxZ":3.31792249485817,"pX":-0.6806394058051661,"pZ":2.3663029028481075,"vX0":0.7581692946386698,"vY0":-121.38408033494959,"vZ0":-5.146736947499793,"x":142.94,"y":174.89,"x0":-0.30434849427036476,"y0":50.00100060232178,"z0":6.8504899391640395,"aX":-8.007621248078358},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.2,"breakHorizontal":9.5,"spinRate":1333,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.44949624667644583,"extension":5.8037035489069835},"hitData":{"launchSpeed":78.8,"launchAngle":44.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.65,"coordY":96.79}},"index":5,"playId":"1f77b6cb-a3c2-3ff4-90ab-b4f00d399e56","pitchNumber":5,"startTime":"2026-06-30T00:46:15.839Z","endTime":"2026-06-30T00:46:24.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:46:24.601Z","atBatIndex":47},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"A.J. Ewing hit by pitch.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T00:46:40.488Z","endTime":"2026-06-30T00:47:51.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.052682292341565,"aZ":-23.88786327855873,"pfxX":-3.5946527774071333,"pfxZ":5.646880490352505,"pX":-0.035115792114128776,"pZ":3.9173213251537637,"vX0":1.7233667064727072,"vY0":-120.77002237869306,"vZ0":-2.267548048289658,"x":118.34,"y":133.01,"x0":-0.293602673048508,"y0":50.00187193105002,"z0":6.984553265136882,"aX":-5.272526830232194},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":10.0,"breakHorizontal":6.0,"spinRate":1394,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.45475873919173626,"extension":5.595863054320803},"index":0,"playId":"02174eea-8819-3b36-8580-b4e4a6906aa5","pitchNumber":1,"startTime":"2026-06-30T00:46:46.175Z","endTime":"2026-06-30T00:46:49.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-30T00:46:57.160Z","endTime":"2026-06-30T00:47:02.495Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"},"defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02130787520417,"aZ":-27.111773838160317,"pfxX":1.0137015125608988,"pfxZ":3.1131914373643204,"pX":1.641572158464948,"pZ":2.0618200589031765,"vX0":4.229036566279839,"vY0":-126.91795297929824,"vZ0":-6.315560794972265,"x":54.43,"y":183.11,"x0":-0.18084526302050827,"y0":50.001811554545185,"z0":6.754038713024459,"aX":1.645095475679611},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.3,"breakHorizontal":-2.9,"spinRate":2364,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4322872285492574,"extension":5.676830846150237},"index":2,"playId":"ba21428c-5f1b-30b9-b550-bf5d37584807","pitchNumber":2,"startTime":"2026-06-30T00:47:02.495Z","endTime":"2026-06-30T00:47:06.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":87.6,"endSpeed":80.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.974701127322824,"aZ":-27.286587382272558,"pfxX":0.7353468137646997,"pfxZ":3.0075966503446914,"pX":0.45433110243936253,"pZ":-0.1479900567853223,"vX0":1.641549489375533,"vY0":-127.1931743594335,"vZ0":-11.442966828452732,"x":99.68,"y":242.78,"x0":-0.2969626860544073,"y0":50.00389744352144,"z0":6.601746411776224,"aX":1.1955122215632863},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.9,"breakHorizontal":-1.7,"spinRate":2243,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.43190067008296573,"extension":5.748239167961339},"index":3,"playId":"8d4f9bd1-e752-311e-992e-9bffa21851a7","pitchNumber":3,"startTime":"2026-06-30T00:47:16.588Z","endTime":"2026-06-30T00:47:20.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.377627401178636,"aZ":-11.043595780890412,"pfxX":-0.8934659614195929,"pfxZ":11.399105876901263,"pX":0.20617401677055783,"pZ":2.934863834161284,"vX0":1.1475497035321955,"vY0":-135.91979402354937,"vZ0":-7.99737056187784,"x":109.14,"y":159.54,"x0":-0.1072583005368611,"y0":50.00120056224497,"z0":6.699682680820277,"aX":-1.6560500231037945},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.0,"breakHorizontal":1.3,"spinRate":2271,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.4044213478833836,"extension":6.452078206707104},"index":4,"playId":"ddc120b0-30a6-3bb3-80cc-0e4221a0f487","pitchNumber":4,"startTime":"2026-06-30T00:47:32.205Z","endTime":"2026-06-30T00:47:35.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96771510363718,"aZ":-13.58265621471758,"pfxX":-1.6714427310454418,"pfxZ":9.776743977416062,"pX":2.0111791085928528,"pZ":4.289079004850293,"vX0":5.717807672174878,"vY0":-137.17954496911074,"vZ0":-4.532753816290466,"x":40.34,"y":122.97,"x0":0.11496894363121735,"y0":50.00350211843668,"z0":6.892034958177851,"aX":-3.179222798380107},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":1.8,"spinRate":2197,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.3996057191505522,"extension":6.085368633732855},"index":5,"playId":"d1ef9770-4184-3aea-be09-35cbde270f6a","pitchNumber":5,"startTime":"2026-06-30T00:47:48.006Z","endTime":"2026-06-30T00:47:51.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.60000000000001,"awayTeamWinProbability":31.39999999999999,"homeTeamWinProbabilityAdded":-4.999999999999986,"leverageIndex":1.27,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:47:51.426Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mark Vientos flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T00:48:51.388Z","endTime":"2026-06-30T00:50:50.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T00:48:07.435Z","endTime":"2026-06-30T00:48:53.641Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64927970454816,"aZ":-30.13365680717054,"pfxX":-0.5418722485312,"pfxZ":1.2547731410009249,"pX":0.26096394344248847,"pZ":1.5484783973109075,"vX0":1.5465583405324415,"vY0":-127.61345708579631,"vZ0":-7.2278626208076275,"x":107.05,"y":196.97,"x0":-0.2862527690354226,"y0":50.00305169646967,"z0":6.835552162350361,"aX":-0.881473128888989},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.7,"breakHorizontal":0.6,"spinRate":2168,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.43149877408923265,"extension":6.0591702224716775},"index":1,"playId":"cbb6ba9f-f207-358f-8247-f798886add72","pitchNumber":1,"startTime":"2026-06-30T00:48:53.641Z","endTime":"2026-06-30T00:48:57.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2,"playId":"2ba6c9d8-c82b-3190-8c3a-3445521685f9","startTime":"2026-06-30T00:49:11.733Z","endTime":"2026-06-30T00:49:14.733Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.646087478607043,"aZ":-29.969629096768355,"pfxX":-0.9297973745261845,"pfxZ":1.3498531681369483,"pX":-0.67506330713987,"pZ":1.4306500198501122,"vX0":-0.49595593841767727,"vY0":-127.01548290349055,"vZ0":-7.695825366895078,"x":142.73,"y":200.15,"x0":-0.3565359819439089,"y0":50.00579780665011,"z0":6.878235029411847,"aX":-1.5216400880444214},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.0,"breakHorizontal":1.8,"spinRate":2190,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.4309876578364866,"extension":5.88633949097075},"index":3,"playId":"297eb858-4d1b-3be0-a885-3a72add993de","pitchNumber":2,"startTime":"2026-06-30T00:49:30.641Z","endTime":"2026-06-30T00:49:33.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.205372452728646,"aZ":-29.32060754915297,"pfxX":-0.7732043321809754,"pfxZ":1.7659102021951993,"pX":0.9052917516594843,"pZ":0.1788684424093096,"vX0":3.630795924662847,"vY0":-126.3197978668481,"vZ0":-10.333930874465306,"x":82.49,"y":233.95,"x0":-0.4513890374446282,"y0":50.00134692775597,"z0":6.687317999917528,"aX":-1.247562636167779},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.1,"breakHorizontal":0.6,"spinRate":2280,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4339293417423771,"extension":5.996254370820927},"index":4,"playId":"501dd844-30fe-3ef5-a859-6a8cdfe050e5","pitchNumber":3,"startTime":"2026-06-30T00:49:51.323Z","endTime":"2026-06-30T00:49:54.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"8b5c41ab-a7a7-39a2-940d-f0e9eea57d65","startTime":"2026-06-30T00:50:15.888Z","endTime":"2026-06-30T00:50:18.888Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.060366158548934,"aZ":-11.74909682417526,"pfxX":-0.8140212574256871,"pfxZ":10.584562668974305,"pX":0.003305755118220187,"pZ":2.9937045392807478,"vX0":0.9741207862752848,"vY0":-137.6739708113313,"vZ0":-8.106882666916327,"x":116.87,"y":157.95,"x0":-0.24847238205317276,"y0":50.00559222112303,"z0":6.762017234989495,"aX":-1.5712108618625147},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":1.3,"spinRate":2280,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.39706304101166134,"extension":6.137885002486816},"hitData":{"launchSpeed":97.7,"launchAngle":41.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.64,"coordY":98.98}},"index":6,"playId":"1e2c926b-ffac-3c81-8091-7b73a34e793c","pitchNumber":4,"startTime":"2026-06-30T00:50:35.512Z","endTime":"2026-06-30T00:50:50.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.3,"awayTeamWinProbability":25.700000000000003,"homeTeamWinProbabilityAdded":5.699999999999989,"leverageIndex":2.42,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:50:50.181Z","atBatIndex":49},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"A.J. Ewing caught stealing 2nd base, catcher Brandon Valenzuela to second baseman Luis Urías.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T00:53:33.714Z","endTime":"2026-06-30T00:54:00.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":649966,"link":"/api/v1/people/649966"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T00:51:09.766Z","endTime":"2026-06-30T00:52:06.462Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Mason Fluharty replaces Trey Yesavage.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-30T00:52:06.462Z","endTime":"2026-06-30T00:53:08.305Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689254,"link":"/api/v1/people/689254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Eric Wagaman replaces Brett Baty.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-06-30T00:53:08.305Z","endTime":"2026-06-30T00:53:35.796Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":73.8,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.036884774963134,"aZ":-28.55874670734807,"pfxX":-6.115124044281065,"pfxZ":2.5889417112243978,"pX":-0.48599102067830363,"pZ":1.6039655288503019,"vX0":-7.013895177033643,"vY0":-119.5037676436511,"vZ0":-3.59286250046303,"x":135.52,"y":195.47,"x0":3.318813417913081,"y0":50.00577818434909,"z0":5.785424693983821,"aX":-8.557264737237562},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.8,"breakHorizontal":13.2,"spinRate":2738,"spinDirection":298},"zone":13,"typeConfidence":0.92,"plateTime":0.4642025021598495,"extension":6.901080703646367},"index":3,"playId":"740c29c1-40fe-3976-93e6-907c8dfdb085","pitchNumber":1,"startTime":"2026-06-30T00:53:35.796Z","endTime":"2026-06-30T00:53:39.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":73.4,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.294454509963703,"aZ":-32.42933151638322,"pfxX":-6.562604500792366,"pfxZ":-0.18702261648204122,"pX":0.46353146139663487,"pZ":2.538775315279015,"vX0":-5.013137608682229,"vY0":-118.93621130975131,"vZ0":-0.7143162231572121,"x":99.33,"y":170.23,"x0":3.4742360297037735,"y0":50.00009754839363,"z0":5.864594130781793,"aX":-9.11333514352296},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-0.2,"breakHorizontal":13.3,"spinRate":2712,"spinDirection":298},"zone":6,"typeConfidence":0.9,"plateTime":0.4660019269195974,"extension":6.814034964200396},"index":4,"playId":"98ef18c7-4635-34e9-837f-b5a18b28e9e7","pitchNumber":2,"startTime":"2026-06-30T00:53:55.171Z","endTime":"2026-06-30T00:54:00.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":4.6000000000000085,"leverageIndex":1.79,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:54:00.777Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Yohendrick Piñango lines out sharply to left fielder Juan Soto.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T00:56:36.867Z","endTime":"2026-06-30T00:56:45.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"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":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from third base to second base for Bo Bichette.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T00:56:04.055Z","endTime":"2026-06-30T00:56:04.069Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"300","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Eric Wagaman remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T00:56:04.069Z","endTime":"2026-06-30T00:56:39.155Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":666182,"link":"/api/v1/people/666182"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2500791267451,"aZ":-32.94870535110508,"pfxX":10.290731034451428,"pfxZ":-0.5011044334476704,"pX":-0.11670333294023294,"pZ":2.5725505525149597,"vX0":1.7192203074709171,"vY0":-123.6373809699051,"vZ0":1.099947775083665,"x":121.45,"y":169.32,"x0":-2.1578264188727903,"y0":50.00233374626737,"z0":4.8834285761843494,"aX":15.956917410206222},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.4,"breakHorizontal":-19.1,"spinRate":2776,"spinDirection":55},"zone":5,"typeConfidence":2.0,"plateTime":0.44271711424279836,"extension":6.247527595734612},"hitData":{"launchSpeed":103.5,"launchAngle":15.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":80.04,"coordY":83.62}},"index":2,"playId":"f001f701-490a-3dd1-8335-7cfdb6bfc580","pitchNumber":1,"startTime":"2026-06-30T00:56:39.155Z","endTime":"2026-06-30T00:56:45.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":666182,"link":"/api/v1/people/666182"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682818,"link":"/api/v1/people/682818"},"credit":"b_ab"},{"player":{"id":681810,"link":"/api/v1/people/681810"},"credit":"p_ab"},{"player":{"id":682818,"link":"/api/v1/people/682818"},"credit":"b_pa"},{"player":{"id":681810,"link":"/api/v1/people/681810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:56:45.152Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Myles Straw grounds out, third baseman Eric Wagaman to first baseman Jared Young.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T00:57:09.470Z","endTime":"2026-06-30T00:58:01.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11099535334358,"aZ":-25.67423910088937,"pfxX":-11.810809579195476,"pfxZ":3.451316582423516,"pX":0.4004367453766568,"pZ":1.9874991733932028,"vX0":10.310530993513037,"vY0":-136.86811123894637,"vZ0":-2.4961417194509417,"x":101.74,"y":185.12,"x0":-1.8934668385861928,"y0":50.005499312617715,"z0":4.682133890367572,"aX":-22.260552726812474},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.9,"breakHorizontal":19.1,"spinRate":2278,"spinDirection":238},"zone":9,"typeConfidence":2.0,"plateTime":0.4012192572000197,"extension":6.562368042485628},"index":0,"playId":"f91692a9-fb2d-315b-ba73-bf2ea06dc833","pitchNumber":1,"startTime":"2026-06-30T00:57:09.470Z","endTime":"2026-06-30T00:57:13.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":666182,"link":"/api/v1/people/666182"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08370715642125,"aZ":-31.945592783053343,"pfxX":8.109340071961473,"pfxZ":0.14566222383334448,"pX":-0.5930966857087109,"pZ":2.5876580404540794,"vX0":1.4660529029430194,"vY0":-124.5296232449988,"vZ0":0.8200539376151641,"x":139.61,"y":168.91,"x0":-2.2435681069643634,"y0":50.00221809459212,"z0":4.915225612001048,"aX":12.621652976219607},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.7,"breakHorizontal":-15.0,"spinRate":2765,"spinDirection":46},"zone":4,"typeConfidence":2.0,"plateTime":0.44133533553387405,"extension":6.1933182573964745},"index":1,"playId":"c3e6e24f-6acd-3479-aece-7ae19b02d210","pitchNumber":2,"startTime":"2026-06-30T00:57:22.725Z","endTime":"2026-06-30T00:57:26.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":666182,"link":"/api/v1/people/666182"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.930385962772128,"aZ":-32.52329976713147,"pfxX":9.614959956382151,"pfxZ":-0.22553901191875525,"pX":1.2166113412269643,"pZ":2.111697015462573,"vX0":5.042113121394471,"vY0":-124.96643253977362,"vZ0":0.008229339689429072,"x":70.63,"y":181.76,"x0":-2.083652500756109,"y0":50.00073172981874,"z0":4.806191349328955,"aX":15.027216532636336},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.1,"breakHorizontal":-18.6,"spinRate":2813,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.44026700398988083,"extension":6.349843323887401},"index":2,"playId":"4c632fcb-a970-3b5e-a740-5523b953682d","pitchNumber":3,"startTime":"2026-06-30T00:57:37.298Z","endTime":"2026-06-30T00:57:40.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":666182,"link":"/api/v1/people/666182"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":85.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76490498905993,"aZ":-24.674547051905158,"pfxX":-11.789313535530614,"pfxZ":4.006456299814777,"pX":-0.1317590952310386,"pZ":1.936434915220833,"vX0":8.897182781000854,"vY0":-136.58213036966237,"vZ0":-2.7551558139226526,"x":122.02,"y":186.5,"x0":-1.915533204705578,"y0":50.00033475480033,"z0":4.672628530550295,"aX":-22.05788946152415},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.8,"breakHorizontal":19.2,"spinRate":2399,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.40248647428828654,"extension":6.479963780551968},"hitData":{"launchSpeed":108.3,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.06,"coordY":176.01}},"index":3,"playId":"2bb8585c-322a-33d1-9b51-898e25b6a15f","pitchNumber":4,"startTime":"2026-06-30T00:57:53.618Z","endTime":"2026-06-30T00:58:01.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":666182,"link":"/api/v1/people/666182"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_ab"},{"player":{"id":681810,"link":"/api/v1/people/681810"},"credit":"p_ab"},{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_pa"},{"player":{"id":681810,"link":"/api/v1/people/681810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.5,"awayTeamWinProbability":24.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:58:01.290Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"George Springer called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T00:58:31.659Z","endTime":"2026-06-30T00:59:53.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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(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":90.8,"endSpeed":83.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16808084922922,"aZ":-24.445236139349575,"pfxX":-1.3546774211139718,"pfxZ":4.3703574051941985,"pX":1.4708957971080303,"pZ":3.3049979010707915,"vX0":9.160698111326047,"vY0":-131.9347922864097,"vZ0":0.39083499675182065,"x":60.93,"y":149.55,"x0":-1.8651793226114612,"y0":50.00416305981075,"z0":4.951599863822462,"aX":-2.397797032943404},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.3,"breakHorizontal":0.5,"spinRate":2480,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.414608155694816,"extension":6.477584713421356},"index":0,"playId":"bb771bf1-2e71-3008-bc54-f9b2b284ffcb","pitchNumber":1,"startTime":"2026-06-30T00:58:43.568Z","endTime":"2026-06-30T00:58:46.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":666182,"link":"/api/v1/people/666182"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":94.0,"endSpeed":85.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05281798961264,"aZ":-27.134404651478434,"pfxX":-10.093889430015603,"pfxZ":2.6661748825246026,"pX":0.041826126026339165,"pZ":3.3077605176647973,"vX0":8.862389230020547,"vY0":-136.66031901090108,"vZ0":0.8522779252936137,"x":115.41,"y":149.47,"x0":-1.931312042926739,"y0":50.00592084964963,"z0":4.85541785345523,"aX":-19.10060461447838},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.3,"breakHorizontal":16.4,"spinRate":2227,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.40076176982592315,"extension":6.510819055653472},"index":1,"playId":"ed28d9a4-9c0a-39b4-b4c5-53e3ac177509","pitchNumber":2,"startTime":"2026-06-30T00:59:01.542Z","endTime":"2026-06-30T00:59:05.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":666182,"link":"/api/v1/people/666182"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60036088715296,"aZ":-28.198076045581438,"pfxX":-11.652829081222611,"pfxZ":2.0725887843477313,"pX":0.9281094164910285,"pZ":2.4631957232466806,"vX0":11.496322042132057,"vY0":-137.89844412694552,"vZ0":-1.0324712477793312,"x":81.62,"y":172.27,"x0":-1.7875051257775199,"y0":50.00357629335172,"z0":4.750398007498379,"aX":-22.370074750325262},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.7,"breakHorizontal":18.6,"spinRate":2353,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.397689901456987,"extension":6.592166642732417},"index":2,"playId":"70541ab2-230e-38f5-b9ed-93b13f46a1fa","pitchNumber":3,"startTime":"2026-06-30T00:59:16.178Z","endTime":"2026-06-30T00:59:19.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":666182,"link":"/api/v1/people/666182"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58273171120268,"aZ":-34.84832387739565,"pfxX":11.020791523299572,"pfxZ":-1.6963881312962759,"pX":1.7338860971029648,"pZ":2.449137069118945,"vX0":5.728847536948033,"vY0":-125.21452306540857,"vZ0":1.1202182187113143,"x":50.91,"y":172.65,"x0":-2.0230086807924934,"y0":50.00610268755682,"z0":4.868750620247662,"aX":17.331208022965104},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.5,"breakHorizontal":-21.4,"spinRate":2784,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.439078890110967,"extension":6.298374574901269},"index":3,"playId":"098ade41-3631-36ed-b568-010714080446","pitchNumber":4,"startTime":"2026-06-30T00:59:34.183Z","endTime":"2026-06-30T00:59:37.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":666182,"link":"/api/v1/people/666182"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.851414055327776,"aZ":-25.617809698409815,"pfxX":-10.56215423982962,"pfxZ":3.3891721989219015,"pX":0.5823919613851932,"pZ":2.8560435394648467,"vX0":10.453869242075033,"vY0":-137.96254879292346,"vZ0":-0.5872743028483287,"x":94.8,"y":161.67,"x0":-1.878267268908787,"y0":50.00155984047003,"z0":4.793889868179213,"aX":-20.419870538660795},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.2,"breakHorizontal":17.0,"spinRate":2274,"spinDirection":237},"zone":3,"typeConfidence":2.0,"plateTime":0.3965700210679941,"extension":6.569080556187444},"index":4,"playId":"8a9ef8b4-64db-3dd3-94b8-36e3841ac308","pitchNumber":5,"startTime":"2026-06-30T00:59:50.021Z","endTime":"2026-06-30T00:59:53.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":666182,"link":"/api/v1/people/666182"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":681810,"link":"/api/v1/people/681810"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":681810,"link":"/api/v1/people/681810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:59:53.373Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ronny Mauricio flies out to left fielder Myles Straw.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T01:03:01.660Z","endTime":"2026-06-30T01:03:11.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[7],"actionIndex":[1,2,3,4,5,6],"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":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T01:02:28.683Z","endTime":"2026-06-30T01:02:28.684Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from shortstop to second base for Ernie Clement.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T01:02:28.684Z","endTime":"2026-06-30T01:02:28.696Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"500","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Daulton Varsho replaces second baseman Luis Urías, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-30T01:02:28.696Z","endTime":"2026-06-30T01:02:28.697Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":649966,"link":"/api/v1/people/649966"},"defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Andrés Giménez replaces left fielder Yohendrick Piñango, batting 8th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-30T01:02:28.697Z","endTime":"2026-06-30T01:02:28.698Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"801","replacedPlayer":{"id":682818,"link":"/api/v1/people/682818"},"defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to left field for Myles Straw.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-06-30T01:02:28.698Z","endTime":"2026-06-30T01:02:28.699Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"900","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Rogers replaces Mason Fluharty.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-06-30T01:02:28.699Z","endTime":"2026-06-30T01:02:42.100Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643511,"link":"/api/v1/people/643511"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Ronny Mauricio replaces Eric Wagaman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-06-30T01:02:42.100Z","endTime":"2026-06-30T01:03:03.939Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"802","replacedPlayer":{"id":676572,"link":"/api/v1/people/676572"},"defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":75.8,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09851204723624,"aZ":-45.41459388490001,"pfxX":-0.38835708065592245,"pfxZ":-8.970961843035182,"pX":-0.8579945222539561,"pZ":2.5406905287196166,"vX0":6.601865188600384,"vY0":-120.86061526158576,"vZ0":11.481713624729318,"x":149.7,"y":170.18,"x0":-3.5773459469394364,"y0":50.00342755965653,"z0":1.7200953832002808,"aX":-0.5744746709871583},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-13.1,"breakHorizontal":-1.0,"spinRate":1922,"spinDirection":327},"zone":4,"typeConfidence":0.91,"plateTime":0.4536144945896883,"extension":6.064785704557571},"hitData":{"launchSpeed":87.4,"launchAngle":27.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.89,"coordY":83.96}},"index":7,"playId":"a33953ba-16fa-3b8e-ad60-2fe8d9190a23","pitchNumber":1,"startTime":"2026-06-30T01:03:03.939Z","endTime":"2026-06-30T01:03:11.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":2.14,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:03:11.680Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Francisco Alvarez doubles (7) on a sharp fly ball to center fielder Daulton Varsho.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T01:03:48.567Z","endTime":"2026-06-30T01:05:11.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T01:03:36.934Z","endTime":"2026-06-30T01:03:50.855Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":75.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.694296471140763,"aZ":-45.81108858542234,"pfxX":-1.3332748939361916,"pfxZ":-9.30245138081534,"pX":0.1182613577277249,"pZ":2.0241270439078876,"vX0":9.04877544676828,"vY0":-120.90971504647209,"vZ0":10.625833780722221,"x":112.49,"y":184.13,"x0":-3.5148966788200764,"y0":50.00161820649479,"z0":1.6070489238599561,"aX":-1.9566226997788307},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-13.6,"breakHorizontal":0.0,"spinRate":1967,"spinDirection":327},"zone":8,"typeConfidence":0.91,"plateTime":0.4546864234969701,"extension":6.045826195873948},"index":1,"playId":"a65a9769-b18e-3b8b-8e0b-3fde7b5f4b8e","pitchNumber":1,"startTime":"2026-06-30T01:03:50.855Z","endTime":"2026-06-30T01:03:55.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":84.2,"endSpeed":76.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93749397747275,"aZ":-45.703539261892836,"pfxX":-1.3249426409518466,"pfxZ":-9.107693347863846,"pX":-0.017828648803022026,"pZ":2.1901085134723854,"vX0":8.77491130983628,"vY0":-121.69575146484824,"vZ0":10.853607748445075,"x":117.68,"y":179.65,"x0":-3.5123467507905084,"y0":50.00048565383027,"z0":1.6445633006669202,"aX":-1.9692205480356317},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-13.2,"breakHorizontal":0.1,"spinRate":2028,"spinDirection":330},"zone":5,"typeConfidence":0.91,"plateTime":0.45167858742058575,"extension":6.065911159082898},"index":2,"playId":"2c4415ef-ea51-328d-b2d3-130669e5d2c5","pitchNumber":2,"startTime":"2026-06-30T01:04:11.543Z","endTime":"2026-06-30T01:04:14.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.4,"endSpeed":66.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.581308867725888,"aZ":-24.91481954771992,"pfxX":6.210137168912006,"pfxZ":6.326929342425611,"pX":1.893911045089983,"pZ":3.6412753937228177,"vX0":9.353126082659738,"vY0":-107.3950603984355,"vZ0":9.958764704079977,"x":44.81,"y":140.47,"x0":-3.35427961451408,"y0":50.00478932414282,"z0":1.721241717119089,"aX":7.128818608155079},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":15.1,"breakHorizontal":-14.2,"spinRate":2608,"spinDirection":119},"zone":12,"typeConfidence":0.9,"plateTime":0.513408869370211,"extension":5.956111856005175},"index":3,"playId":"5b178793-d85c-3d8b-b93a-8143b5e1497d","pitchNumber":3,"startTime":"2026-06-30T01:04:29.626Z","endTime":"2026-06-30T01:04:32.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.4,"endSpeed":67.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.904658152617333,"aZ":-26.403169139428698,"pfxX":5.783108229681597,"pfxZ":4.905138240624355,"pX":2.4461365554318806,"pZ":3.474884254554816,"vX0":10.97042368159798,"vY0":-108.69111801735652,"vZ0":10.12203543934571,"x":23.76,"y":144.96,"x0":-3.4505595117782826,"y0":50.00442167383506,"z0":1.6314708424751483,"aX":6.80686705122882},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":12.6,"breakHorizontal":-13.8,"spinRate":2625,"spinDirection":114},"zone":12,"typeConfidence":0.87,"plateTime":0.5070670813368046,"extension":6.128974666667735},"index":4,"playId":"fc28d684-c252-3375-81b9-2e27317d6772","pitchNumber":4,"startTime":"2026-06-30T01:04:43.134Z","endTime":"2026-06-30T01:04:46.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":75.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.407324407339875,"aZ":-46.23992289009054,"pfxX":-0.7906689165976655,"pfxZ":-9.676004789999011,"pX":-0.6174215556293499,"pZ":2.3466488287561718,"vX0":7.451315566859528,"vY0":-120.37997642145727,"vZ0":11.541522873073962,"x":140.53,"y":175.42,"x0":-3.6624626264639097,"y0":50.001996767221506,"z0":1.5966164124304016,"aX":-1.1510635219942669},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-14.0,"breakHorizontal":-0.5,"spinRate":2018,"spinDirection":327},"zone":4,"typeConfidence":0.91,"plateTime":0.4566408752510003,"extension":6.068771308961376},"hitData":{"launchSpeed":106.8,"launchAngle":22.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":113.68,"coordY":38.15}},"index":5,"playId":"2a05e17e-a835-3fc7-b622-34e0a794c76b","pitchNumber":5,"startTime":"2026-06-30T01:04:59.815Z","endTime":"2026-06-30T01:05:11.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":-10.300000000000011,"leverageIndex":1.61,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:05:11.046Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Benge grounds out, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T01:05:52.962Z","endTime":"2026-06-30T01:06:21.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Tyrone Taylor replaces Francisco Alvarez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T01:05:39.827Z","endTime":"2026-06-30T01:05:55.276Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":682626,"link":"/api/v1/people/682626"},"base":2,"defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":74.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.233055532006148,"aZ":-45.492411966619386,"pfxX":-2.4813060748590825,"pfxZ":-9.305157840857168,"pX":0.027162003280034333,"pZ":1.8109380032288533,"vX0":8.874321219744596,"vY0":-120.01288293449053,"vZ0":10.001729767692137,"x":115.96,"y":189.88,"x0":-3.4261853525053767,"y0":50.00158370353321,"z0":1.6719415341532577,"aX":-3.5541808966344575},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-13.4,"breakHorizontal":1.9,"spinRate":1892,"spinDirection":321},"zone":8,"typeConfidence":0.9,"plateTime":0.45967047383103177,"extension":6.084372574786147},"index":1,"playId":"3a24a39b-f374-3658-a6c4-d27e8b9b823e","pitchNumber":1,"startTime":"2026-06-30T01:05:55.276Z","endTime":"2026-06-30T01:05:58.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":75.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74674854415904,"aZ":-45.83352447954568,"pfxX":-1.510320489610338,"pfxZ":-9.3872186644899,"pX":-0.14495973287436686,"pZ":2.540998080091777,"vX0":8.663371390772856,"vY0":-120.49343780825872,"vZ0":11.739225074719858,"x":122.53,"y":170.17,"x0":-3.6074580582984885,"y0":50.00405719920797,"z0":1.6697517262616055,"aX":-2.198541871532217},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-13.3,"breakHorizontal":0.5,"spinRate":1989,"spinDirection":329},"zone":5,"typeConfidence":0.91,"plateTime":0.4564456463808022,"extension":6.024755157329491},"hitData":{"launchSpeed":99.1,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.06,"coordY":177.53}},"index":2,"playId":"f15a3f60-6e81-3a82-bb47-c6b426ddb47c","pitchNumber":2,"startTime":"2026-06-30T01:06:11.232Z","endTime":"2026-06-30T01:06:21.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.3,"awayTeamWinProbability":21.700000000000003,"homeTeamWinProbabilityAdded":8.700000000000003,"leverageIndex":3.18,"dramaIndex":138.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:06:21.964Z","atBatIndex":56},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Tyler Rogers intentionally walks Juan Soto.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T01:06:37.464Z","endTime":"2026-06-30T01:06:42.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnSecond":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"08227926-0586-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-30T01:06:40.142Z","endTime":"2026-06-30T01:06:40.169Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"08227926-0586-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-30T01:06:40.169Z","endTime":"2026-06-30T01:06:40.170Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"08227926-0586-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-30T01:06:40.170Z","endTime":"2026-06-30T01:06:40.171Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"08227926-0586-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-30T01:06:40.171Z","endTime":"2026-06-30T01:06:42.060Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.8,"awayTeamWinProbability":24.200000000000003,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":3.15,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:06:42.060Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out, pitcher Tyler Rogers to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T01:07:20.942Z","endTime":"2026-06-30T01:07:30.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643511,"link":"/api/v1/people/643511"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"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":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T01:07:02.268Z","endTime":"2026-06-30T01:07:23.222Z","isPitch":false,"type":"action","player":{"id":666182,"link":"/api/v1/people/666182"},"defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53577560689504,"aZ":-41.881542961245074,"pfxX":-2.4446279205878723,"pfxZ":-6.4356609742678295,"pX":-0.5967184626047295,"pZ":1.8959764817552607,"vX0":8.158523940247102,"vY0":-122.18578809758975,"vZ0":9.413394587355702,"x":139.75,"y":187.59,"x0":-3.6642794998807866,"y0":50.001615252502006,"z0":1.5951317486757806,"aX":-3.690098309408263},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-9.0,"breakHorizontal":2.5,"spinRate":1910,"spinDirection":323},"zone":7,"typeConfidence":0.89,"plateTime":0.44862711202531624,"extension":6.04245087642069},"hitData":{"launchSpeed":61.3,"launchAngle":-77.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.57,"coordY":189.51}},"index":1,"playId":"c6457680-0cd0-3bbd-9aa3-224d2c7ecf2d","pitchNumber":1,"startTime":"2026-06-30T01:07:23.222Z","endTime":"2026-06-30T01:07:30.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":10.900000000000006,"leverageIndex":4.29,"dramaIndex":180.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:07:30.777Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathan Lukes walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T01:09:43.546Z","endTime":"2026-06-30T01:11:01.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from second base to third base for Bo Bichette.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T01:09:09.682Z","endTime":"2026-06-30T01:09:09.699Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"300","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":666182,"link":"/api/v1/people/666182"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ronny Mauricio remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T01:09:09.699Z","endTime":"2026-06-30T01:09:09.702Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"802","replacedPlayer":{"id":676572,"link":"/api/v1/people/676572"},"defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":666182,"link":"/api/v1/people/666182"},"third":{"id":676572,"link":"/api/v1/people/676572"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Luis Torrens replaces Tyrone Taylor, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-30T01:09:09.702Z","endTime":"2026-06-30T01:09:45.803Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":621438,"link":"/api/v1/people/621438"},"defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.884770112033465,"aZ":-37.92389177109299,"pfxX":9.576009914137776,"pfxZ":-3.854477992324896,"pX":-0.9646498525352821,"pZ":1.766668658005926,"vX0":0.1848996163361421,"vY0":-122.06097766625368,"vZ0":0.5630355885446874,"x":153.77,"y":191.08,"x0":-2.2834364269247107,"y0":50.00539526344768,"z0":4.832073347006708,"aX":14.26763137152953},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-6.5,"breakHorizontal":-17.3,"spinRate":2848,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.4509370341765573,"extension":6.149786065926876},"index":3,"playId":"36ba7e0e-703b-37a3-9cc0-373d51fdbd91","pitchNumber":1,"startTime":"2026-06-30T01:09:45.803Z","endTime":"2026-06-30T01:09:49.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83643064374347,"aZ":-35.79590459386193,"pfxX":10.528028787240018,"pfxZ":-2.433344331651549,"pX":-1.1179479710288813,"pZ":2.4078282848990873,"vX0":-0.2644487161008753,"vY0":-121.66864748000374,"vZ0":1.5983911529203838,"x":159.61,"y":173.77,"x0":-2.373423944239582,"y0":50.00578125317037,"z0":4.864914871000369,"aX":15.646687157196771},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.7,"breakHorizontal":-19.0,"spinRate":2938,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.45170444046858726,"extension":6.191533666489096},"index":4,"playId":"07a56ca2-84af-3963-9b84-3ae351f7927d","pitchNumber":2,"startTime":"2026-06-30T01:09:59.266Z","endTime":"2026-06-30T01:10:02.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":84.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.95026095633825,"aZ":-22.339888816893563,"pfxX":-10.793356989216836,"pfxZ":5.259500451106177,"pX":-0.8074003788875259,"pZ":2.7915704680856472,"vX0":7.028697930330346,"vY0":-137.01043032376037,"vZ0":-1.1054504675434556,"x":147.78,"y":163.41,"x0":-2.025808272915389,"y0":50.00198445284513,"z0":4.7511451759085395,"aX":-20.17917353858328},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.5,"breakHorizontal":17.8,"spinRate":2368,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.4023394121518864,"extension":6.501545454544097},"index":5,"playId":"a4969ef1-1cc1-3152-9bc3-d890cafa7fba","pitchNumber":3,"startTime":"2026-06-30T01:10:15.723Z","endTime":"2026-06-30T01:10:18.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":84.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.646091853631454,"aZ":-13.04551141253938,"pfxX":-8.36421684073996,"pfxZ":10.247139154217946,"pX":1.3823390225632897,"pZ":2.8689473277995705,"vX0":10.975962285485627,"vY0":-136.63494043157817,"vZ0":-2.90561050405301,"x":64.31,"y":161.32,"x0":-1.6239615958573177,"y0":50.0054349733017,"z0":4.857869265242624,"aX":-15.618857812364116},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.0,"breakHorizontal":12.5,"spinRate":2390,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.4028191867081343,"extension":6.586339986072776},"index":6,"playId":"d31b992f-bdf6-38aa-b34c-1881647cbfa7","pitchNumber":4,"startTime":"2026-06-30T01:10:36.003Z","endTime":"2026-06-30T01:10:39.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":84.8,"endSpeed":77.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.138626326448648,"aZ":-33.54944985537651,"pfxX":10.864075876742557,"pfxZ":-0.9001138703235352,"pX":-1.2009516655226735,"pZ":2.704497472533983,"vX0":-0.5662067092978165,"vY0":-123.4435635652622,"vZ0":1.6213979086445311,"x":162.78,"y":165.76,"x0":-2.3776409839909007,"y0":50.00161538527587,"z0":4.877863936833277,"aX":16.6494432631306},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.0,"breakHorizontal":-19.4,"spinRate":2822,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.4448705553601231,"extension":6.275360682700145},"index":7,"playId":"9848e5a8-8ab0-3aa4-a00f-f4affcb4c08d","pitchNumber":5,"startTime":"2026-06-30T01:10:57.547Z","endTime":"2026-06-30T01:11:01.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":681810,"link":"/api/v1/people/681810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.6,"awayTeamWinProbability":11.400000000000006,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.53,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:11:01.120Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vladimir Guerrero Jr. singles on a ground ball to right fielder Carson Benge. Nathan Lukes to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T01:11:12.489Z","endTime":"2026-06-30T01:13:21.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnSecond":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"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":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49005186175288,"aZ":-24.414708942786397,"pfxX":-11.37186335977712,"pfxZ":4.202179191904731,"pX":-1.0566246299034656,"pZ":2.5288318102265426,"vX0":6.540018572309301,"vY0":-135.91219400633022,"vZ0":-1.3673495891156224,"x":157.28,"y":170.5,"x0":-2.0336778255486747,"y0":50.00127733870661,"z0":4.755844012535385,"aX":-20.989445047459558},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.4,"breakHorizontal":19.0,"spinRate":2242,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.40507974506569244,"extension":6.5115958521330075},"index":0,"playId":"6620d642-aed4-3da7-90c6-8ce623bf7acf","pitchNumber":1,"startTime":"2026-06-30T01:11:29.694Z","endTime":"2026-06-30T01:11:33.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.633213640930684,"aZ":-33.67712574508604,"pfxX":10.859013211886102,"pfxZ":-0.988124643544694,"pX":-0.24957596120761416,"pZ":2.1705683176404666,"vX0":1.5098758114066264,"vY0":-122.80673305203226,"vZ0":0.6158838230101042,"x":126.51,"y":180.17,"x0":-2.283429016709475,"y0":50.00466700648576,"z0":4.794442559629264,"aX":16.49052499561242},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.3,"breakHorizontal":-20.0,"spinRate":2719,"spinDirection":53},"zone":8,"typeConfidence":2.0,"plateTime":0.4469981998017958,"extension":6.289480008216232},"index":1,"playId":"8c6623d0-6a2b-378a-85c9-f3f0ad77b6ff","pitchNumber":2,"startTime":"2026-06-30T01:11:47.529Z","endTime":"2026-06-30T01:11:51.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":93.9,"endSpeed":85.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40913988010399,"aZ":-25.365945648097565,"pfxX":-10.162539309346613,"pfxZ":3.646007764947049,"pX":-1.9452215380477789,"pZ":1.9747218598817293,"vX0":4.101114127675325,"vY0":-136.65446755509387,"vZ0":-2.472415335943937,"x":191.15,"y":185.46,"x0":-2.1550178625643333,"y0":50.006135283642436,"z0":4.655417549901804,"aX":-18.998937799211394},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.2,"breakHorizontal":17.4,"spinRate":2237,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.40262545584479303,"extension":6.400006705243345},"index":2,"playId":"1b69ea9f-4a7f-319a-af86-07f17f22c7e1","pitchNumber":3,"startTime":"2026-06-30T01:12:06.819Z","endTime":"2026-06-30T01:12:10.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"3f9671b5-6dcc-3cb8-a054-57def9b40e56","startTime":"2026-06-30T01:12:26.565Z","endTime":"2026-06-30T01:12:29.565Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.429247592740772,"aZ":-26.211217488981784,"pfxX":-11.411380378825347,"pfxZ":3.1877290683879593,"pX":0.7258903828904212,"pZ":2.6854475576368415,"vX0":10.360084065772718,"vY0":-136.07850374087064,"vZ0":-0.8960606839831979,"x":89.33,"y":166.27,"x0":-1.6517954750159087,"y0":50.00459419208025,"z0":4.838246022220293,"aX":-21.35987472954865},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.8,"breakHorizontal":18.4,"spinRate":2290,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.402830710800413,"extension":6.497898042068046},"index":4,"playId":"68f99016-baab-3f98-ad57-694e46a51d2c","pitchNumber":4,"startTime":"2026-06-30T01:12:47.702Z","endTime":"2026-06-30T01:12:51.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95294763373035,"aZ":-31.332528501567136,"pfxX":9.446365220083578,"pfxZ":0.5419416946997924,"pX":0.9568857131933164,"pZ":3.2184250583033154,"vX0":4.458251744982574,"vY0":-124.45585014646355,"vZ0":2.1533234851455028,"x":80.53,"y":151.88,"x0":-2.0875009237055546,"y0":50.00554282406275,"z0":4.944522051936506,"aX":14.757519433252947},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.8,"breakHorizontal":-18.1,"spinRate":2768,"spinDirection":53},"zone":12,"typeConfidence":2.0,"plateTime":0.44080090002750216,"extension":6.318485578010178},"hitData":{"launchSpeed":85.5,"launchAngle":-14.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.8,"coordY":139.01}},"index":5,"playId":"ca75e65d-7cdd-308e-90ec-e37d62e6668b","pitchNumber":5,"startTime":"2026-06-30T01:13:10.857Z","endTime":"2026-06-30T01:13:21.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":681810,"link":"/api/v1/people/681810"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":681810,"link":"/api/v1/people/681810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.4,"awayTeamWinProbability":8.599999999999994,"homeTeamWinProbabilityAdded":2.8000000000000114,"leverageIndex":0.82,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:13:21.096Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kazuma Okamoto called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T01:16:24.607Z","endTime":"2026-06-30T01:17:20.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680702,"fullName":"Joey Gerber","link":"/api/v1/people/680702"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnSecond":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T01:13:40.790Z","endTime":"2026-06-30T01:15:19.898Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Joey Gerber replaces Austin Warren.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T01:15:19.898Z","endTime":"2026-06-30T01:16:26.631Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680702,"link":"/api/v1/people/680702"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.470161555020095,"aZ":-22.20215272079191,"pfxX":3.17685643483119,"pfxZ":5.825968225946964,"pX":1.1944598823921757,"pZ":2.437048287708392,"vX0":5.174713418596333,"vY0":-129.3526801809336,"vZ0":-2.48886868318536,"x":71.47,"y":172.98,"x0":-1.236992708115646,"y0":50.002038837494894,"z0":5.095972020833942,"aX":5.435832692993849},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.3,"breakHorizontal":-6.8,"spinRate":2445,"spinDirection":172},"zone":14,"typeConfidence":0.89,"plateTime":0.42184351513836926,"extension":6.375799247977313},"index":2,"playId":"bd50331f-e074-3c02-a88f-79d3cbb953d7","pitchNumber":1,"startTime":"2026-06-30T01:16:26.631Z","endTime":"2026-06-30T01:16:29.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680702,"link":"/api/v1/people/680702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.179377539644886,"aZ":-25.761864253855585,"pfxX":1.403491519649572,"pfxZ":3.8242338920963093,"pX":-0.35710555234939134,"pZ":2.8524606388118485,"vX0":2.091047716928261,"vY0":-128.10390432231466,"vZ0":-1.2065584662678326,"x":130.61,"y":161.76,"x0":-1.3634417824301537,"y0":50.003698180625385,"z0":5.326253643366928,"aX":2.354154532300565},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.0,"breakHorizontal":-3.0,"spinRate":2387,"spinDirection":189},"zone":1,"typeConfidence":0.91,"plateTime":0.4260722905178964,"extension":6.204191059402589},"index":3,"playId":"fc4c842d-657a-3bea-9468-99645066070a","pitchNumber":2,"startTime":"2026-06-30T01:16:43.624Z","endTime":"2026-06-30T01:16:47.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680702,"link":"/api/v1/people/680702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1332868301303,"aZ":-17.03151317990363,"pfxX":-1.964143459056525,"pfxZ":8.24222217951718,"pX":0.45738952856260634,"pZ":4.0242219241909885,"vX0":4.906043307631023,"vY0":-134.6746609732496,"vZ0":-0.41388359929679736,"x":99.57,"y":130.13,"x0":-1.132431572260711,"y0":50.004722036972375,"z0":5.384041019541942,"aX":-3.6096497964327567},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":2.5,"spinRate":2299,"spinDirection":207},"zone":12,"typeConfidence":0.87,"plateTime":0.40662330747916764,"extension":6.063413442295004},"index":4,"playId":"f5b76894-db65-38b6-bef9-05771e78db02","pitchNumber":3,"startTime":"2026-06-30T01:17:00.753Z","endTime":"2026-06-30T01:17:04.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680702,"link":"/api/v1/people/680702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":93.2,"endSpeed":84.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.645278401610604,"aZ":-13.050092034881793,"pfxX":-4.219583598918618,"pfxZ":10.376258912792158,"pX":0.8053190583815977,"pZ":1.9248870655923718,"vX0":6.604976941203899,"vY0":-135.40224484432582,"vZ0":-5.893730068232983,"x":86.3,"y":186.81,"x0":-1.1258674770110777,"y0":50.002288196786566,"z0":5.05570361101075,"aX":-7.776869899498087},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":6.1,"spinRate":2393,"spinDirection":214},"zone":9,"typeConfidence":0.9,"plateTime":0.405693429746254,"extension":6.318156508723043},"index":5,"playId":"fa6a1c2c-b3b0-338f-9797-81f28b9f3bcd","pitchNumber":4,"startTime":"2026-06-30T01:17:17.420Z","endTime":"2026-06-30T01:17:20.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680702,"link":"/api/v1/people/680702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":680702,"link":"/api/v1/people/680702"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":680702,"link":"/api/v1/people/680702"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":0.91,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:17:20.750Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ernie Clement flies out to right fielder Carson Benge.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T01:17:39.805Z","endTime":"2026-06-30T01:18:20.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680702,"fullName":"Joey Gerber","link":"/api/v1/people/680702"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnSecond":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.286725844170444,"aZ":-22.79047555569401,"pfxX":2.8185684322915234,"pfxZ":5.558146317701031,"pX":0.7750924472244473,"pZ":1.9113132757316538,"vX0":4.396471456193765,"vY0":-128.95596076330634,"vZ0":-3.573644570428625,"x":87.46,"y":187.17,"x0":-1.3165150158575327,"y0":50.00028832108923,"z0":5.068732311131105,"aX":4.756169934133028},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.5,"breakHorizontal":-6.1,"spinRate":2373,"spinDirection":191},"zone":9,"typeConfidence":0.9,"plateTime":0.4243921595178355,"extension":6.560848010886117},"index":0,"playId":"e76180bc-fccb-3bee-970c-24ad4b992a27","pitchNumber":1,"startTime":"2026-06-30T01:17:53.277Z","endTime":"2026-06-30T01:17:57.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680702,"link":"/api/v1/people/680702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15921200774785,"aZ":-22.192947784212723,"pfxX":3.475185589625005,"pfxZ":5.968112286907834,"pX":-0.05281900314749563,"pZ":3.049508255270353,"vX0":2.1181555830278387,"vY0":-128.40383591216536,"vZ0":-1.3423291529018593,"x":119.01,"y":156.44,"x0":-1.3394900370350835,"y0":50.0040232203794,"z0":5.303004205534103,"aX":5.812769863369527},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.8,"breakHorizontal":-6.7,"spinRate":2365,"spinDirection":173},"zone":2,"typeConfidence":0.9,"plateTime":0.426279972932448,"extension":6.225100390991586},"hitData":{"launchSpeed":89.2,"launchAngle":55.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":152.67,"coordY":111.2}},"index":1,"playId":"8c32e043-74fd-3b0d-80ea-563a175e9cac","pitchNumber":2,"startTime":"2026-06-30T01:18:07.976Z","endTime":"2026-06-30T01:18:20.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680702,"link":"/api/v1/people/680702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":680702,"link":"/api/v1/people/680702"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":680702,"link":"/api/v1/people/680702"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.08,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:18:20.215Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Valenzuela strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T01:18:41.061Z","endTime":"2026-06-30T01:19:39.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680702,"fullName":"Joey Gerber","link":"/api/v1/people/680702"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99471533988742,"aZ":-22.31775613597486,"pfxX":3.5845430834892413,"pfxZ":5.880367919244993,"pX":-0.32323219320515045,"pZ":2.441280546809706,"vX0":1.309225326656263,"vY0":-128.97409529348553,"vZ0":-2.3950825387110424,"x":129.32,"y":172.87,"x0":-1.3038689753247183,"y0":50.00554159499581,"z0":5.111734288989657,"aX":6.011198682431514},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.3,"breakHorizontal":-6.8,"spinRate":2449,"spinDirection":189},"zone":4,"typeConfidence":0.9,"plateTime":0.42544476375877815,"extension":6.136069385555095},"index":0,"playId":"a6f2e73e-9f97-39e8-969b-211764be1e4a","pitchNumber":1,"startTime":"2026-06-30T01:18:49.924Z","endTime":"2026-06-30T01:18:53.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680702,"link":"/api/v1/people/680702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.579587708314424,"aZ":-13.17148276910175,"pfxX":-2.910469598376449,"pfxZ":10.183354775366942,"pX":-0.11504222561523941,"pZ":2.924804417703989,"vX0":3.704657742741602,"vY0":-136.1466567989607,"vZ0":-3.5218298617245236,"x":121.39,"y":159.81,"x0":-1.119118497766674,"y0":50.001891863013185,"z0":5.154659020960496,"aX":-5.430812364488196},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":4.4,"spinRate":2287,"spinDirection":215},"zone":2,"typeConfidence":0.9,"plateTime":0.4032515081949217,"extension":6.067469480041227},"index":1,"playId":"1ce47725-c3e8-3858-b588-0686c2ff2e62","pitchNumber":2,"startTime":"2026-06-30T01:19:06.975Z","endTime":"2026-06-30T01:19:10.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680702,"link":"/api/v1/people/680702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.802160606131334,"aZ":-12.380391871535727,"pfxX":-1.9719510982232737,"pfxZ":10.720946446664184,"pX":-0.08433902523790485,"pZ":3.743059700686064,"vX0":3.3108069032078844,"vY0":-135.1220198040747,"vZ0":-1.8740030183403413,"x":120.21,"y":137.72,"x0":-1.070074227956059,"y0":50.00630443087675,"z0":5.316804104590153,"aX":-3.642226945036069},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.2,"breakHorizontal":2.9,"spinRate":2331,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.4055594995014906,"extension":6.043811530655078},"index":2,"playId":"800ab416-daa1-339f-ab43-a34df3114265","pitchNumber":3,"startTime":"2026-06-30T01:19:36.289Z","endTime":"2026-06-30T01:19:39.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680702,"link":"/api/v1/people/680702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_ab"},{"player":{"id":680702,"link":"/api/v1/people/680702"},"credit":"p_ab"},{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_pa"},{"player":{"id":680702,"link":"/api/v1/people/680702"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:19:39.364Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Francisco Lindor lines out to left fielder Myles Straw.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T01:22:04.961Z","endTime":"2026-06-30T01:23:48.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Louis Varland replaces Tyler Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T01:21:39.480Z","endTime":"2026-06-30T01:22:07.282Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686973,"link":"/api/v1/people/686973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35257071985779,"aZ":-30.606016584380683,"pfxX":-7.948930939405562,"pfxZ":0.8416221713998873,"pX":-1.0272550793202466,"pZ":2.767781563131271,"vX0":7.2826206817846515,"vY0":-134.9721102205202,"vZ0":-1.0944639426636003,"x":156.16,"y":164.05,"x0":-2.7133580770323404,"y0":50.003801819908674,"z0":5.312401458863657,"aX":-14.828442256252005},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.6,"breakHorizontal":13.1,"spinRate":1777,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.40410821093279203,"extension":6.80672574812866},"index":1,"playId":"bd34b2d6-09a4-3d70-add5-22275d73892c","pitchNumber":1,"startTime":"2026-06-30T01:22:07.282Z","endTime":"2026-06-30T01:22:10.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.434372182511694,"aZ":-39.524585267885854,"pfxX":2.0144067646929225,"pfxZ":-4.343733500010677,"pX":-0.18887680867567935,"pZ":1.5450399249368758,"vX0":5.964712016806019,"vY0":-128.66853394987686,"vZ0":-2.0634665567481294,"x":124.2,"y":197.06,"x0":-2.7904534699986163,"y0":50.00397835775243,"z0":5.394213847915912,"aX":3.4071621777477024},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-8.2,"breakHorizontal":-4.9,"spinRate":2377,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.42422898959031574,"extension":6.373443824083791},"index":2,"playId":"e6edd6b1-5ebf-3418-ac31-c1b2e91abee5","pitchNumber":2,"startTime":"2026-06-30T01:22:22.594Z","endTime":"2026-06-30T01:22:26.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":91.5,"endSpeed":84.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32972519357861,"aZ":-32.81432630058618,"pfxX":-6.833258365571183,"pfxZ":-0.3481356159119713,"pX":-1.320984713993208,"pZ":3.0232296975285764,"vX0":6.118271221809234,"vY0":-133.21156255001918,"vZ0":0.05463391122207084,"x":167.35,"y":157.15,"x0":-2.7461254008608775,"y0":50.00512076440473,"z0":5.350763708233596,"aX":-12.433084298096407},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-0.5,"breakHorizontal":11.3,"spinRate":1691,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.40925142069974374,"extension":6.973552953140745},"index":3,"playId":"eab71b06-b936-3411-a6d2-7cc3a464359c","pitchNumber":3,"startTime":"2026-06-30T01:22:39.667Z","endTime":"2026-06-30T01:22:43.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.79008889560914,"aZ":-14.172263880208236,"pfxX":-6.407291688450577,"pfxZ":8.532367438514376,"pX":-0.677464105450109,"pZ":3.655469214722825,"vX0":8.496508854432161,"vY0":-143.9681391088565,"vZ0":-2.094466866923194,"x":142.82,"y":140.08,"x0":-2.827307670527369,"y0":50.00433336531535,"z0":5.264184879415952,"aX":-13.521633714143903},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.2,"breakHorizontal":10.0,"spinRate":2235,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3796974625074161,"extension":6.583896667004053},"index":4,"playId":"4523263a-334a-39fb-af0e-4fca9a12602f","pitchNumber":4,"startTime":"2026-06-30T01:22:56.290Z","endTime":"2026-06-30T01:23:00.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.727070058578306,"aZ":-39.12086514660813,"pfxX":3.3475261550053625,"pfxZ":-4.221651356658381,"pX":-0.6566496358981073,"pZ":2.704705596725522,"vX0":4.2961341533573,"vY0":-127.12147858968369,"vZ0":0.8011049562677881,"x":142.03,"y":165.75,"x0":-2.799967051391407,"y0":50.002882461192605,"z0":5.477768074437771,"aX":5.507798100492136},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-7.2,"breakHorizontal":-7.0,"spinRate":2513,"spinDirection":47},"zone":4,"typeConfidence":2.0,"plateTime":0.42998025046412414,"extension":6.592288543375333},"index":5,"playId":"3b353044-fdcc-315c-b93e-7bdf8d6e3947","pitchNumber":5,"startTime":"2026-06-30T01:23:10.150Z","endTime":"2026-06-30T01:23:13.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.818981750756937,"aZ":-40.19868857609508,"pfxX":4.046779873923846,"pfxZ":-4.913778995170112,"pX":-0.5443520194413215,"pZ":2.037130721375223,"vX0":4.74526735104833,"vY0":-126.97990687047137,"vZ0":-0.26759524681821034,"x":137.75,"y":183.78,"x0":-2.9623753455165343,"y0":50.000448504328716,"z0":5.34006911706167,"aX":6.611846925266037},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-8.8,"breakHorizontal":-8.4,"spinRate":2545,"spinDirection":52},"zone":7,"typeConfidence":2.0,"plateTime":0.4312284870481733,"extension":6.573563134965698},"index":6,"playId":"91ca3e65-ee22-3803-8b04-555765242071","pitchNumber":6,"startTime":"2026-06-30T01:23:25.642Z","endTime":"2026-06-30T01:23:28.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21669452068771,"aZ":-13.208404907990051,"pfxX":-4.29677244399258,"pfxZ":9.20852961029647,"pX":-0.062489500856833226,"pZ":2.0315163695060434,"vX0":9.103596018593992,"vY0":-142.47595172211018,"vZ0":-6.036218624831443,"x":119.38,"y":183.93,"x0":-2.738372014554656,"y0":50.002095249459934,"z0":5.009674555725196,"aX":-8.849814843820678},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.6,"breakHorizontal":6.0,"spinRate":2196,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.38418665465317003,"extension":6.821711520478149},"hitData":{"launchSpeed":98.4,"launchAngle":16.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.54,"coordY":102.89}},"index":7,"playId":"e8410254-9395-34db-b848-84681746c0d2","pitchNumber":7,"startTime":"2026-06-30T01:23:42.483Z","endTime":"2026-06-30T01:23:48.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:23:48.604Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Young singles on a ground ball to second baseman Ernie Clement.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T01:24:04.992Z","endTime":"2026-06-30T01:24:36.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.287150143796275,"aZ":-38.9890032115395,"pfxX":2.07294478033978,"pfxZ":-4.111215520885404,"pX":-0.43031020517072943,"pZ":2.0541133153931255,"vX0":5.579372720454016,"vY0":-127.97216249878262,"vZ0":-0.7987740426758402,"x":133.4,"y":183.32,"x0":-2.9074506191924536,"y0":50.000018112473455,"z0":5.423054928959303,"aX":3.438411923413827},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-7.4,"breakHorizontal":-5.0,"spinRate":2431,"spinDirection":47},"zone":7,"typeConfidence":2.0,"plateTime":0.4279276869797797,"extension":6.441921131052654},"index":0,"playId":"b119a91b-6107-3efb-ac23-1168aa27fb19","pitchNumber":1,"startTime":"2026-06-30T01:24:14.027Z","endTime":"2026-06-30T01:24:17.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":91.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.036679701625047,"aZ":-15.280504897151726,"pfxX":-4.0340952226658935,"pfxZ":7.994806234246374,"pX":0.7338483741074838,"pZ":2.357143282065717,"vX0":10.978676914626133,"vY0":-143.91941432792177,"vZ0":-5.1491477230810405,"x":89.03,"y":175.14,"x0":-2.5935283021433695,"y0":50.00511455492632,"z0":5.104321867334167,"aX":-8.527228588171194},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.7,"breakHorizontal":5.3,"spinRate":2225,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.3794793276820778,"extension":7.224989727724998},"hitData":{"launchSpeed":74.1,"launchAngle":1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.93,"coordY":158.27}},"index":1,"playId":"fad2a18d-ec30-3031-979c-e2d0d105875a","pitchNumber":2,"startTime":"2026-06-30T01:24:28.361Z","endTime":"2026-06-30T01:24:36.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.5,"awayTeamWinProbability":17.5,"homeTeamWinProbabilityAdded":-8.299999999999997,"leverageIndex":2.19,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:24:36.098Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"A.J. Ewing walks. Jared Young to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T01:24:57.852Z","endTime":"2026-06-30T01:27:25.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"postOnSecond":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35339257574606,"aZ":-13.955139968132736,"pfxX":-5.2574323033060475,"pfxZ":8.945516828184454,"pX":-0.40415946407680187,"pZ":3.95669698204464,"vX0":8.314364007610815,"vY0":-141.78685717181858,"vZ0":-0.9939265063003998,"x":132.41,"y":131.95,"x0":-2.6911423777542027,"y0":50.00094712501198,"z0":5.202104217229624,"aX":-10.706489182590003},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.2,"breakHorizontal":7.8,"spinRate":2314,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.38627157504686416,"extension":6.856363163086725},"index":0,"playId":"4b7502f6-9b86-38e7-b286-f2a9b3c4b34b","pitchNumber":1,"startTime":"2026-06-30T01:25:08.078Z","endTime":"2026-06-30T01:25:13.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-30T01:25:23.056Z","endTime":"2026-06-30T01:25:33.186Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"},"defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":91.9,"endSpeed":85.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40935578648999,"aZ":-29.714019719115964,"pfxX":-6.4706473197284184,"pfxZ":1.3364664566989033,"pX":1.0966243638510156,"pZ":1.2421502008805851,"vX0":12.233815996838697,"vY0":-133.37737167224586,"vZ0":-4.748458481329907,"x":75.2,"y":205.24,"x0":-2.6686589971304406,"y0":50.00160607213772,"z0":5.139494396129902,"aX":-11.888180065065766},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.7,"breakHorizontal":9.6,"spinRate":1611,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4076302370630156,"extension":6.442432837668571},"index":2,"playId":"1d87caeb-f2f4-353a-80fc-dd859a0e9dec","pitchNumber":2,"startTime":"2026-06-30T01:25:33.186Z","endTime":"2026-06-30T01:25:36.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.844293209802665,"aZ":-14.056581556685881,"pfxX":-4.795979568442727,"pfxZ":8.961576930591068,"pX":0.9955984928323998,"pZ":1.7917303493769057,"vX0":11.929550789251694,"vY0":-141.00786727464688,"vZ0":-6.307471860141626,"x":79.05,"y":190.4,"x0":-2.6591765233897227,"y0":50.003340687166485,"z0":4.957618931115042,"aX":-9.69729978790243},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.1,"breakHorizontal":6.4,"spinRate":2279,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.38783109351168177,"extension":7.625936993597892},"index":3,"playId":"bc797327-e1e3-3e02-bd29-8b26e5b0df90","pitchNumber":3,"startTime":"2026-06-30T01:26:07.704Z","endTime":"2026-06-30T01:26:11.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5129582127476,"aZ":-13.517049164792802,"pfxX":-5.040388457699769,"pfxZ":9.078953728443143,"pX":0.35489034233819905,"pZ":2.816524561544479,"vX0":10.62436814388059,"vY0":-141.767710478475,"vZ0":-4.096181446548819,"x":103.47,"y":162.73,"x0":-2.770383432875264,"y0":50.00316154320054,"z0":5.130413988149523,"aX":-10.359590697341202},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.8,"breakHorizontal":7.2,"spinRate":2200,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.38496105919283163,"extension":6.831320070698555},"index":4,"playId":"d79347cc-2526-3fde-ba8b-e75f07a9e15a","pitchNumber":4,"startTime":"2026-06-30T01:26:27.148Z","endTime":"2026-06-30T01:26:30.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.683005088998346,"aZ":-15.028935395246886,"pfxX":-6.487282968779865,"pfxZ":8.541951302683056,"pX":-0.7999554425576647,"pZ":2.4415346596229957,"vX0":8.192738355783884,"vY0":-140.2864552117155,"vZ0":-4.515368406590365,"x":147.49,"y":172.86,"x0":-2.905892222308249,"y0":50.002417955889634,"z0":5.041407330077229,"aX":-13.02047792919387},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.8,"breakHorizontal":10.2,"spinRate":2137,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.3894062448415374,"extension":7.243958626175553},"index":5,"playId":"611dabc0-6b9e-3e0d-b1ae-34079dc0afcb","pitchNumber":5,"startTime":"2026-06-30T01:26:46.434Z","endTime":"2026-06-30T01:27:13.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"}},"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01278621109055,"aZ":-36.46452101235199,"pfxX":2.450795777674671,"pfxZ":-2.608331989986885,"pX":0.40551400754575206,"pZ":0.11952928458717586,"vX0":7.400070261226605,"vY0":-126.80799619932088,"vZ0":-5.247515287901387,"x":101.54,"y":235.55,"x0":-2.8599591920184353,"y0":50.00607627410963,"z0":5.0989997288228395,"aX":4.023710221239221},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-5.6,"breakHorizontal":-6.0,"spinRate":2540,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4306317521372889,"extension":6.887964536031828},"index":6,"playId":"8ae2379f-e4bf-34c5-8377-20226d93863f","pitchNumber":6,"startTime":"2026-06-30T01:27:21.686Z","endTime":"2026-06-30T01:27:25.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.1,"awayTeamWinProbability":28.900000000000006,"homeTeamWinProbabilityAdded":-11.400000000000006,"leverageIndex":4.08,"dramaIndex":177.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:27:25.177Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mark Vientos strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T01:28:42.263Z","endTime":"2026-06-30T01:30:27.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"postOnSecond":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T01:27:39.684Z","endTime":"2026-06-30T01:28:44.594Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77127380993473,"aZ":-22.85430061365294,"pfxX":-8.702025934214596,"pfxZ":4.756726646033647,"pX":-1.0607798201465075,"pZ":2.356963229499372,"vX0":7.751111510380948,"vY0":-139.02838531230847,"vZ0":-3.3530751263993968,"x":157.43,"y":175.14,"x0":-2.7524263345091895,"y0":50.00495166012814,"z0":5.093072901218646,"aX":-17.060460473274652},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.2,"breakHorizontal":14.2,"spinRate":2004,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.39375719212526405,"extension":6.665698527836255},"index":1,"playId":"5609a5ac-f25a-386b-9de5-2cc9267eb9fa","pitchNumber":1,"startTime":"2026-06-30T01:28:44.594Z","endTime":"2026-06-30T01:28:48.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77851605779449,"aZ":-13.680024915709796,"pfxX":-3.628118988483236,"pfxZ":9.230745325716669,"pX":0.5401357894654158,"pZ":2.572895013848918,"vX0":10.27178382748889,"vY0":-140.40509995030894,"vZ0":-4.902490402262049,"x":96.41,"y":169.31,"x0":-2.6886646166129546,"y0":50.000371978164736,"z0":5.2267126630473255,"aX":-7.268072431730357},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.8,"breakHorizontal":4.6,"spinRate":2143,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.3896011488468645,"extension":6.843964441332151},"index":2,"playId":"5c3bee33-11e8-3552-bbd7-bd896a00758d","pitchNumber":2,"startTime":"2026-06-30T01:29:01.800Z","endTime":"2026-06-30T01:29:28.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.719549565225364,"aZ":-12.699915754472052,"pfxX":-4.544753112458484,"pfxZ":9.406235553754321,"pX":0.0247931947310611,"pZ":2.8988338308671233,"vX0":9.253175026134087,"vY0":-142.50054901965257,"vZ0":-4.372736590873169,"x":116.05,"y":160.51,"x0":-2.6642757988542107,"y0":50.002812704043976,"z0":5.246971895652844,"aX":-9.410470400906915},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.4,"breakHorizontal":6.5,"spinRate":2227,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3834102553601162,"extension":6.559667064265527},"index":3,"playId":"c201b7d0-c78c-3bbd-939f-46f45bf93b2f","pitchNumber":3,"startTime":"2026-06-30T01:29:35.490Z","endTime":"2026-06-30T01:29:38.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.603548397489803,"aZ":-40.441243718864655,"pfxX":1.5389678252615149,"pfxZ":-4.9791374081435436,"pX":0.10303661068849918,"pZ":-0.03801134148931802,"vX0":6.613798813435863,"vY0":-127.79617853572981,"vZ0":-5.233703324839071,"x":113.07,"y":239.81,"x0":-2.715489036705878,"y0":50.00620525116576,"z0":5.202920251327408,"aX":2.552545717233117},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-10.0,"breakHorizontal":-4.2,"spinRate":2536,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4281174218596502,"extension":6.939956481897941},"index":4,"playId":"37925d1a-58ba-350c-b073-51d0e364c55e","pitchNumber":4,"startTime":"2026-06-30T01:29:56.608Z","endTime":"2026-06-30T01:30:00.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.228089773817068,"aZ":-40.66736084267482,"pfxX":1.85585784839035,"pfxZ":-5.164521453143125,"pX":0.2785834517832256,"pZ":2.2167700635599554,"vX0":7.0291994388395675,"vY0":-127.63505573000022,"vZ0":0.04003776400995096,"x":106.38,"y":178.93,"x0":-2.756712167359274,"y0":50.00419929766163,"z0":5.413601045593735,"aX":3.050630386175967},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-9.1,"breakHorizontal":-5.0,"spinRate":2463,"spinDirection":44},"zone":9,"typeConfidence":2.0,"plateTime":0.42977662108199466,"extension":6.843829698385016},"index":5,"playId":"798da091-1db9-3480-a175-3d4209b3b783","pitchNumber":5,"startTime":"2026-06-30T01:30:24.188Z","endTime":"2026-06-30T01:30:27.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.39999999999999,"awayTeamWinProbability":14.600000000000009,"homeTeamWinProbabilityAdded":14.299999999999997,"leverageIndex":6.1,"dramaIndex":245.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:30:27.321Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronny Mauricio strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T01:30:44.456Z","endTime":"2026-06-30T01:31:51.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.5,"endSpeed":85.7,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01316595749407,"aZ":-33.338322590407586,"pfxX":-7.209412200821749,"pfxZ":-0.6327220275928953,"pX":0.14896522964167808,"pZ":1.8622732240610673,"vX0":10.41462554161293,"vY0":-134.45136384292434,"vZ0":-2.6279891546502316,"x":111.32,"y":188.5,"x0":-2.8175995478215334,"y0":50.00066620820373,"z0":5.19122014485633,"aX":-13.350890016650856},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-1.4,"breakHorizontal":11.2,"spinRate":1616,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.4056111427983877,"extension":6.99058200502199},"index":0,"playId":"a715a5f9-7a6b-3148-bde9-6a6d9e122c7b","pitchNumber":1,"startTime":"2026-06-30T01:31:05.719Z","endTime":"2026-06-30T01:31:09.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67196237519655,"aZ":-39.22895110424233,"pfxX":2.04260605370267,"pfxZ":-4.328652964776952,"pX":0.7886989058073004,"pZ":0.29577216792220545,"vX0":8.238189188669551,"vY0":-126.9582177191882,"vZ0":-4.247485332544549,"x":86.94,"y":230.79,"x0":-2.767591238457356,"y0":50.0061667178081,"z0":5.122034849196116,"aX":3.3252152885090247},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-8.6,"breakHorizontal":-5.6,"spinRate":2543,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.431883848997221,"extension":6.902645331824165},"index":1,"playId":"34bc708d-b976-3c3e-89aa-0e817ee1f2cb","pitchNumber":2,"startTime":"2026-06-30T01:31:23.208Z","endTime":"2026-06-30T01:31:26.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.299998248151958,"aZ":-41.598166775588915,"pfxX":4.940682414336839,"pfxZ":-5.932784149154835,"pX":0.15794355317641248,"pZ":1.5420905204855415,"vX0":6.045769180364531,"vY0":-125.50966617951555,"vZ0":-1.0354848708835998,"x":110.98,"y":197.14,"x0":-2.927274144912648,"y0":50.00214737846325,"z0":5.359117054551538,"aX":7.8496431007443155},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-10.7,"breakHorizontal":-10.3,"spinRate":2692,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4370373155824079,"extension":6.8386410614254105},"index":2,"playId":"7f68c3e2-c286-371d-adf7-98f30c07fe5f","pitchNumber":3,"startTime":"2026-06-30T01:31:47.860Z","endTime":"2026-06-30T01:31:51.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":14.600000000000009,"leverageIndex":5.77,"dramaIndex":239.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:31:51.294Z","atBatIndex":68}]