[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to center fielder Evan Carter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-04T20:08:15.192Z","endTime":"2026-07-04T20:08:27.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-04T16:45:14.471Z","endTime":"2026-07-04T19:36:18.558Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-04T19:36:18.558Z","endTime":"2026-07-04T20:05:23.366Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-04T20:05:23.366Z","endTime":"2026-07-04T20:08:17.425Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.749282432714896,"aZ":-15.623490647266891,"pfxX":-4.36866974491433,"pfxZ":8.92849474973642,"pX":-0.22476707434890816,"pZ":2.993163799068496,"vX0":4.775330001177764,"vY0":-135.34208591560403,"vZ0":-5.4990864130009784,"x":125.57,"y":157.96,"x0":-1.4450931010483934,"y0":50.00493392616941,"z0":6.147043548547619,"aX":-8.099882828232515},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":6.8,"spinRate":2144,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.40481945920634743,"extension":6.260502136785878},"hitData":{"launchSpeed":98.3,"launchAngle":38.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":97.78,"coordY":52.83}},"index":3,"playId":"61c7b9ad-4917-3409-82b3-016c5e9d6391","pitchNumber":1,"startTime":"2026-07-04T20:08:17.425Z","endTime":"2026-07-04T20:08:27.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-07-04T20:08:27.694Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dillon Dingler pops out to shortstop Ezequiel Duran.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-04T20:08:32.637Z","endTime":"2026-07-04T20:09:36.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.260462775187513,"aZ":-14.917068725519934,"pfxX":-5.655263644176278,"pfxZ":9.229225854151144,"pX":-0.4622401471659263,"pZ":3.559425515645588,"vX0":4.017197540411051,"vY0":-135.97926052851497,"vZ0":-4.777988294487151,"x":134.62,"y":142.68,"x0":-1.225198841475218,"y0":50.00055218634245,"z0":6.376684955176314,"aX":-10.572246880780213},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":9.4,"spinRate":2130,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4030479692292368,"extension":6.122783176054603},"index":0,"playId":"7dad0cf9-3eb5-389f-a82d-d5418a76e28c","pitchNumber":1,"startTime":"2026-07-04T20:08:55.724Z","endTime":"2026-07-04T20:09:02.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.522666445921175,"aZ":-18.998714897525453,"pfxX":-9.770776472956598,"pfxZ":7.054127545971051,"pX":-0.3562984800055826,"pZ":0.7358020587941182,"vX0":6.474418766478694,"vY0":-135.54187665778088,"vZ0":-10.224432841105864,"x":130.58,"y":218.91,"x0":-1.5015647760323547,"y0":50.006058458428576,"z0":5.873215504900959,"aX":-18.255721584964064},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.8,"breakHorizontal":16.4,"spinRate":2210,"spinDirection":225},"zone":13,"typeConfidence":0.92,"plateTime":0.40348751889690826,"extension":6.060957594384434},"index":1,"playId":"eba693ed-2859-3695-9a32-e2ba6d2b5819","pitchNumber":2,"startTime":"2026-07-04T20:09:11.565Z","endTime":"2026-07-04T20:09:15.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88248836244103,"aZ":-21.784170644438724,"pfxX":1.843036498506156,"pfxZ":6.058321501897551,"pX":0.18377535071631437,"pZ":2.043690168950952,"vX0":3.877747983211507,"vY0":-129.76245595212856,"vZ0":-5.999574019543387,"x":109.99,"y":183.6,"x0":-1.5663133803772091,"y0":50.000419683570584,"z0":6.033688790942523,"aX":3.1566103355793733},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.0,"breakHorizontal":-4.2,"spinRate":2410,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.42130184648460967,"extension":6.1130735979541795},"hitData":{"launchSpeed":81.0,"launchAngle":69.0,"totalDistance":119.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":106.05,"coordY":158.76}},"index":2,"playId":"4f227ab1-e10c-3077-aade-49002c76f732","pitchNumber":3,"startTime":"2026-07-04T20:09:27.071Z","endTime":"2026-07-04T20:09:36.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:09:36.938Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kerry Carpenter singles on a sharp line drive to center fielder Evan Carter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-04T20:09:38.803Z","endTime":"2026-07-04T20:11:28.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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(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.2,"endSpeed":86.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00239639701499,"aZ":-17.391758128991864,"pfxX":-5.799003804818339,"pfxZ":7.795589052994039,"pX":-0.4578149148782957,"pZ":2.5810987164353136,"vX0":4.582176842549754,"vY0":-137.01322880518646,"vZ0":-6.277739859078374,"x":134.45,"y":169.09,"x0":-1.4006020901340521,"y0":50.00384829047301,"z0":6.095649104960168,"aX":-10.997707794623523},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.0,"breakHorizontal":9.5,"spinRate":2159,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.40016810804478986,"extension":6.2593643190413735},"index":0,"playId":"27207c1e-d002-35b8-967b-ce1875f5ecac","pitchNumber":1,"startTime":"2026-07-04T20:10:01.299Z","endTime":"2026-07-04T20:10:05.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.9,"endSpeed":82.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.515664795985902,"aZ":-21.083121337668423,"pfxX":2.9692292190503506,"pfxZ":6.3939158492594235,"pX":-0.5495935579583819,"pZ":2.6585683045059194,"vX0":1.1662589396667524,"vY0":-130.85513604211604,"vZ0":-4.837507457296082,"x":137.95,"y":167.0,"x0":-1.3867989525567306,"y0":50.00373614992779,"z0":6.1099889825290985,"aX":5.151137766552746},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.7,"breakHorizontal":-5.6,"spinRate":2361,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.4185068799787328,"extension":6.211492141840363},"index":1,"playId":"a249f614-0773-3f35-8e8e-e8236f71cdf0","pitchNumber":2,"startTime":"2026-07-04T20:10:15.791Z","endTime":"2026-07-04T20:10:19.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3217720237174,"aZ":-17.09169161331668,"pfxX":-5.866340438303552,"pfxZ":7.919334222931939,"pX":-0.8591981683423864,"pZ":3.8652908258016443,"vX0":2.8069962807144306,"vY0":-137.12541420602204,"vZ0":-3.380754083210573,"x":149.75,"y":134.42,"x0":-1.1340075822747,"y0":50.0007003480203,"z0":6.280124624391428,"aX":-11.170345624656013},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.8,"breakHorizontal":10.1,"spinRate":2170,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39943767045096124,"extension":6.204927984253822},"index":2,"playId":"d1bdcfc7-d5b7-3f06-9373-6751dc3e9ae5","pitchNumber":3,"startTime":"2026-07-04T20:10:33.300Z","endTime":"2026-07-04T20:10:38.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.944362107666333,"aZ":-30.338381661983775,"pfxX":-5.354195468812273,"pfxZ":1.1304993515194308,"pX":-0.2535961651938895,"pZ":1.1667613781575616,"vX0":4.2432786474550195,"vY0":-126.26683229451925,"vZ0":-6.259355953996162,"x":126.67,"y":207.28,"x0":-1.254215179265083,"y0":50.00526495219707,"z0":6.09676181024789,"aX":-8.710313317263942},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.0,"breakHorizontal":8.9,"spinRate":1169,"spinDirection":231},"zone":13,"typeConfidence":0.9,"plateTime":0.4325833375145911,"extension":6.345457123039393},"index":3,"playId":"6903ac28-9f4d-3974-9928-8b1f8cb3bf36","pitchNumber":4,"startTime":"2026-07-04T20:10:52.812Z","endTime":"2026-07-04T20:10:56.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-04T20:11:06.724Z","endTime":"2026-07-04T20:11:17.684Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":92.6,"endSpeed":85.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01786016095671,"aZ":-25.58911707486008,"pfxX":-10.23782242749447,"pfxZ":3.5600164806693435,"pX":-0.8202815326784844,"pZ":2.9785626880291076,"vX0":6.4565292665681,"vY0":-134.82190936420886,"vZ0":-3.1680504282041166,"x":148.27,"y":158.36,"x0":-1.9102280617889087,"y0":50.001793613849955,"z0":5.9653450374691515,"aX":-18.934950962644443},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.0,"breakHorizontal":17.3,"spinRate":2062,"spinDirection":234},"zone":1,"typeConfidence":0.92,"plateTime":0.4055230715410616,"extension":6.061195510044487},"hitData":{"launchSpeed":102.7,"launchAngle":13.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":148.87,"coordY":78.03}},"index":5,"playId":"80d40bc0-cd9a-3a7a-be1a-e04795b9575e","pitchNumber":5,"startTime":"2026-07-04T20:11:17.684Z","endTime":"2026-07-04T20:11:28.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:11:28.466Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Riley Greene homers (12) on a fly ball to right field. Kerry Carpenter scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-04T20:11:29.129Z","endTime":"2026-07-04T20:14:12.351Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":615698,"link":"/api/v1/people/615698"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":{"id":615698,"link":"/api/v1/people/615698"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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.2,"endSpeed":83.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.837886775414717,"aZ":-20.992900077950324,"pfxX":-0.17922379910229314,"pfxZ":6.353784563586543,"pX":-0.9227335888613918,"pZ":1.2319491918306877,"vX0":2.0930832525374448,"vY0":-131.32416330634433,"vZ0":-8.187359764749415,"x":152.17,"y":205.52,"x0":-1.7042609175226588,"y0":50.00506017150588,"z0":5.932168967507807,"aX":-0.3159074659147158},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.1,"breakHorizontal":-0.1,"spinRate":2266,"spinDirection":206},"zone":13,"typeConfidence":0.88,"plateTime":0.4158926334773523,"extension":6.262272387337894},"index":0,"playId":"2ef3fa1e-d8b2-33c9-ae8c-a2c235931326","pitchNumber":1,"startTime":"2026-07-04T20:11:52.898Z","endTime":"2026-07-04T20:11:57.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10496884694195,"aZ":-30.181892492428968,"pfxX":-7.028487962106789,"pfxZ":1.2590734435124968,"pX":-0.7654912998713116,"pZ":2.702054180343335,"vX0":3.637875175926849,"vY0":-124.77069055191077,"vZ0":-2.741402240041754,"x":146.18,"y":165.82,"x0":-1.3259693899154972,"y0":50.004257709079354,"z0":6.29151428674639,"aX":-11.129572014837628},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.9,"breakHorizontal":12.0,"spinRate":1372,"spinDirection":235},"zone":4,"typeConfidence":0.91,"plateTime":0.43828839863358837,"extension":6.2736596693746645},"index":1,"playId":"d4e14f54-4e1c-33d9-bde4-824903335ab8","pitchNumber":2,"startTime":"2026-07-04T20:12:08.857Z","endTime":"2026-07-04T20:12:35.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":140,"player":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.057052351877854,"aZ":-31.397722226363502,"pfxX":-5.874934363336134,"pfxZ":0.48693577192010906,"pX":-0.7251239208864514,"pZ":2.309397614244684,"vX0":3.046913496801777,"vY0":-124.85280850896791,"vZ0":-3.466555292237732,"x":144.64,"y":176.43,"x0":-1.195115811012383,"y0":50.00153266916614,"z0":6.287257722480678,"aX":-9.316833026484458},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.4,"breakHorizontal":10.0,"spinRate":1118,"spinDirection":236},"zone":4,"typeConfidence":0.91,"plateTime":0.43794163772719186,"extension":6.417379543725222},"index":2,"playId":"a79d6513-4c27-3173-beac-87c2e6f1d3e8","pitchNumber":3,"startTime":"2026-07-04T20:12:42.225Z","endTime":"2026-07-04T20:12:46.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":84.8,"endSpeed":78.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.526056662339005,"aZ":-33.10372662108819,"pfxX":-5.254650616919813,"pfxZ":-0.6070861470386077,"pX":-0.3560218738747462,"pZ":1.8097230675180949,"vX0":3.6100361213620427,"vY0":-123.52624526876744,"vZ0":-4.100629870585075,"x":130.57,"y":189.92,"x0":-1.1534823421538174,"y0":50.000047037094106,"z0":6.273396665897345,"aX":-8.122027817390125},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.8,"breakHorizontal":8.6,"spinRate":1079,"spinDirection":236},"zone":7,"typeConfidence":0.91,"plateTime":0.4433529591237497,"extension":6.38735036361684},"index":3,"playId":"cb9e8f24-8b43-3e7e-8437-da18ce8a3859","pitchNumber":4,"startTime":"2026-07-04T20:13:01.978Z","endTime":"2026-07-04T20:13:05.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.078734797259365,"aZ":-16.52828753023924,"pfxX":-6.797520589090248,"pfxZ":8.270709007170268,"pX":-1.5614679229422102,"pZ":3.3557282342161763,"vX0":1.7529477290749305,"vY0":-136.64118039185735,"vZ0":-4.713900182459987,"x":176.52,"y":148.18,"x0":-1.3282393784020987,"y0":50.00068673181548,"z0":6.238739501934405,"aX":-12.852466053534313},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":11.9,"spinRate":2175,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4008456743116411,"extension":6.1615327699366915},"index":4,"playId":"4a737a63-6ee9-3238-819d-d2982aeafd97","pitchNumber":5,"startTime":"2026-07-04T20:13:26.984Z","endTime":"2026-07-04T20:13:32.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76686160218261,"aZ":-28.370292892138846,"pfxX":1.4825751364580786,"pfxZ":2.2279207111909134,"pX":-0.26086621259889436,"pZ":2.937363939557929,"vX0":2.2999820807317093,"vY0":-129.82889292726455,"vZ0":-2.9820330426329744,"x":126.94,"y":159.47,"x0":-1.3503837463167012,"y0":50.005626709807565,"z0":6.256413594284703,"aX":2.5352697353693032},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.6,"breakHorizontal":-3.2,"spinRate":2385,"spinDirection":183},"zone":2,"typeConfidence":2.0,"plateTime":0.4216270528501638,"extension":6.207535738871717},"hitData":{"launchSpeed":107.7,"launchAngle":28.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":239.77,"coordY":90.19}},"index":5,"playId":"4aa41cce-02bf-3eab-850f-dd54c5f28699","pitchNumber":6,"startTime":"2026-07-04T20:13:47.506Z","endTime":"2026-07-04T20:14:12.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.4,"awayTeamWinProbability":65.6,"homeTeamWinProbabilityAdded":-18.200000000000003,"leverageIndex":0.88,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:14:12.351Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-04T20:14:05.381Z","endTime":"2026-07-04T20:15:34.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.683405506281414,"aZ":-13.679343854232515,"pfxX":-3.56034539200388,"pfxZ":9.790346523309136,"pX":-0.631181935856259,"pZ":3.681025391040571,"vX0":2.464829264232514,"vY0":-136.49496659104733,"vZ0":-4.657962380401629,"x":141.06,"y":139.39,"x0":-1.0827286377363294,"y0":50.00590446978425,"z0":6.349799020792594,"aX":-6.727858730646424},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":5.9,"spinRate":2045,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4010955238996923,"extension":6.2084167138678445},"index":0,"playId":"62d8f8ac-ddf5-336c-ab5e-ffdb77d5fba7","pitchNumber":1,"startTime":"2026-07-04T20:14:35.838Z","endTime":"2026-07-04T20:14:40.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.9,"endSpeed":87.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70440474404514,"aZ":-21.643769569408878,"pfxX":-9.651431321699448,"pfxZ":5.434462437391165,"pX":-0.16256428014371874,"pZ":3.5050601937368917,"vX0":7.636436323740952,"vY0":-138.04867983642973,"vZ0":-2.6163817652087564,"x":123.2,"y":144.14,"x0":-1.7058405745739258,"y0":50.000381951065755,"z0":5.916276856907026,"aX":-18.692371387532273},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.5,"breakHorizontal":16.0,"spinRate":2047,"spinDirection":230},"zone":11,"typeConfidence":0.93,"plateTime":0.396228148691665,"extension":6.192149942313961},"index":1,"playId":"4a44f7b5-9c61-3d3d-ada7-2fcdb7d1b8f4","pitchNumber":2,"startTime":"2026-07-04T20:14:49.905Z","endTime":"2026-07-04T20:14:56.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10080514640616,"aZ":-28.210497545634123,"pfxX":0.7596970864786408,"pfxZ":2.451885987526209,"pX":0.9479108455042994,"pZ":2.3824522399183388,"vX0":5.268952109889131,"vY0":-126.35697460366846,"vZ0":-3.7718793270646134,"x":80.87,"y":174.45,"x0":-1.2641889861349627,"y0":50.00131449320136,"z0":6.164960080021502,"aX":1.2251826119990843},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.8,"breakHorizontal":-2.6,"spinRate":2129,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.43373017545911274,"extension":6.2099479032602565},"index":2,"playId":"f45a6d4a-bf9d-3a4c-9451-8a755fc73d66","pitchNumber":3,"startTime":"2026-07-04T20:15:06.161Z","endTime":"2026-07-04T20:15:09.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.570367652520247,"aZ":-28.974821420286435,"pfxX":-6.506066993221277,"pfxZ":1.997094601427161,"pX":-0.4115497803333699,"pZ":3.2788038279306093,"vX0":3.2574561112352423,"vY0":-125.4421870389455,"vZ0":-1.8883952940336797,"x":132.69,"y":150.25,"x0":-0.8794037647815411,"y0":50.0001756242576,"z0":6.39578476046055,"aX":-10.402055669003886},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.5,"breakHorizontal":11.0,"spinRate":907,"spinDirection":242},"zone":1,"typeConfidence":0.91,"plateTime":0.43607759258217405,"extension":6.257969158489151},"index":3,"playId":"eb23ce1d-0908-324a-bd3e-15872f60865c","pitchNumber":4,"startTime":"2026-07-04T20:15:29.436Z","endTime":"2026-07-04T20:15:34.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:15:34.792Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joc Pederson singles on a ground ball to center fielder James Outman.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-04T20:18:01.518Z","endTime":"2026-07-04T20:20:16.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-04T20:17:42.441Z","endTime":"2026-07-04T20:18:03.737Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"},"defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07151987612902,"aZ":-15.359811533633614,"pfxX":-3.046148853453914,"pfxZ":9.248742106706896,"pX":-0.7260552487369442,"pZ":3.4585393475843,"vX0":5.238009836469302,"vY0":-133.55122623955728,"vZ0":-2.67882023029844,"x":144.68,"y":145.4,"x0":-2.311386986252729,"y0":50.00091576987197,"z0":5.570972872797982,"aX":-5.537256201046375},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.4,"breakHorizontal":4.4,"spinRate":2164,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.4091497086288167,"extension":6.486334469155205},"index":1,"playId":"30124010-6861-3703-b9a8-4e0a5ad4d75f","pitchNumber":1,"startTime":"2026-07-04T20:18:03.737Z","endTime":"2026-07-04T20:18:07.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.468777579164357,"aZ":-39.58662279920501,"pfxX":5.375987687763172,"pfxZ":-5.75240783797831,"pX":-0.39394083070289776,"pZ":1.4732766493151253,"vX0":3.018548212086783,"vY0":-112.75084757119592,"vZ0":0.07986778422721974,"x":132.02,"y":199.0,"x0":-2.4485658124883014,"y0":50.004844368933625,"z0":5.431537086585615,"aX":6.923187611489276},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-10.1,"breakHorizontal":-10.6,"spinRate":2410,"spinDirection":49},"zone":13,"typeConfidence":0.91,"plateTime":0.4857561535855739,"extension":6.243373122145322},"index":2,"playId":"1c4b7d16-7431-3421-8a05-8c4f79f3d799","pitchNumber":2,"startTime":"2026-07-04T20:18:32.130Z","endTime":"2026-07-04T20:18:37.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.665044447972534,"aZ":-27.589621579650963,"pfxX":2.750281064308592,"pfxZ":2.9610109682322814,"pX":-0.013791609474871899,"pZ":0.8927277092642752,"vX0":4.963809103362204,"vY0":-123.85155007043326,"vZ0":-5.1611865882538925,"x":117.53,"y":214.68,"x0":-2.4043503538201274,"y0":50.001910946779404,"z0":5.322314088475767,"aX":4.254079331580619},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.3,"breakHorizontal":-6.1,"spinRate":2439,"spinDirection":155},"zone":14,"typeConfidence":0.9,"plateTime":0.4429322173562191,"extension":6.437935771698541},"index":3,"playId":"e5aac361-9c3e-31cd-8f62-cbde07d63582","pitchNumber":3,"startTime":"2026-07-04T20:18:48.725Z","endTime":"2026-07-04T20:18:54.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.092718581116277,"aZ":-15.702670760237739,"pfxX":-5.93221464843463,"pfxZ":8.634878855705358,"pX":-0.3847494937050971,"pZ":2.6097582712968284,"vX0":7.039044205587479,"vY0":-137.18295914426162,"vZ0":-4.3529603853396255,"x":131.67,"y":168.32,"x0":-2.2121081918071943,"y0":50.0049993851637,"z0":5.286249560104694,"aX":-11.31894927379989},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":9.2,"spinRate":2266,"spinDirection":210},"zone":4,"typeConfidence":0.91,"plateTime":0.3991393795519027,"extension":6.518319347310735},"index":4,"playId":"1e309a9f-e56e-3f53-b361-6d5142c82767","pitchNumber":4,"startTime":"2026-07-04T20:19:09.889Z","endTime":"2026-07-04T20:19:14.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.691341799478217,"aZ":-39.12199966530814,"pfxX":2.7538148497658996,"pfxZ":-5.146844712441864,"pX":0.3112257090564395,"pZ":1.4647898001226982,"vX0":5.141084182566908,"vY0":-115.75431865966438,"vZ0":-1.0331186790099935,"x":105.14,"y":199.23,"x0":-2.3010715585337618,"y0":50.00386810699871,"z0":5.680405749777452,"aX":3.716063622871512},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-9.2,"breakHorizontal":-6.4,"spinRate":2448,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.4741563070684034,"extension":6.221106220398418},"index":5,"playId":"f6230e39-7291-3de9-aa5b-e0f85424320e","pitchNumber":5,"startTime":"2026-07-04T20:19:30.427Z","endTime":"2026-07-04T20:19:35.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.885305437095113,"aZ":-28.600284952462562,"pfxX":2.7561422943570015,"pfxZ":2.2190002286230985,"pX":1.0477493093143424,"pZ":1.0601045343182147,"vX0":7.31560984059743,"vY0":-126.12576546223552,"vZ0":-5.122917547598222,"x":77.06,"y":210.16,"x0":-2.249407330772975,"y0":50.001234351053846,"z0":5.426572594324322,"aX":4.435229504137555},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.0,"breakHorizontal":-6.7,"spinRate":2503,"spinDirection":139},"zone":14,"typeConfidence":0.89,"plateTime":0.4344217656809959,"extension":6.3251379667353715},"index":6,"playId":"8412d533-930c-3e76-af41-0c98670e0f35","pitchNumber":6,"startTime":"2026-07-04T20:19:47.505Z","endTime":"2026-07-04T20:19:52.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38357611692611,"aZ":-28.815019778077524,"pfxX":2.375610786815569,"pfxZ":2.1610988058009415,"pX":-0.3366910094631716,"pZ":2.2804928427424325,"vX0":4.526445858029853,"vY0":-123.92429233529498,"vZ0":-1.7450995132913931,"x":129.83,"y":177.21,"x0":-2.4972643166640216,"y0":50.00035175397019,"z0":5.407067202399639,"aX":3.6827981468019373},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.7,"breakHorizontal":-5.4,"spinRate":2503,"spinDirection":132},"zone":4,"typeConfidence":0.9,"plateTime":0.44245390070966995,"extension":6.220246751163348},"hitData":{"launchSpeed":104.0,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.65,"coordY":147.65}},"index":7,"playId":"169937ba-3a2e-3542-9902-5ff081c3b104","pitchNumber":7,"startTime":"2026-07-04T20:20:04.695Z","endTime":"2026-07-04T20:20:16.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":0.9,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:20:16.794Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Smith flies out sharply to center fielder James Outman.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-04T20:20:31.045Z","endTime":"2026-07-04T20:21:31.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.774448675167818,"aZ":-28.09655295494543,"pfxX":1.9391657490942094,"pfxZ":2.578574759209305,"pX":0.5007801597159925,"pZ":2.033228586043435,"vX0":6.597778122252022,"vY0":-124.70654931225583,"vZ0":-2.650474470060717,"x":97.91,"y":183.88,"x0":-2.425382596509412,"y0":50.00552169165907,"z0":5.414348253524243,"aX":3.0718606028707565},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.3,"breakHorizontal":-4.9,"spinRate":2421,"spinDirection":138},"zone":9,"typeConfidence":0.9,"plateTime":0.4382788429043667,"extension":6.5017766567816535},"index":0,"playId":"8d68a089-35ff-324b-b1a9-c6ddf9c01b0c","pitchNumber":1,"startTime":"2026-07-04T20:20:39.512Z","endTime":"2026-07-04T20:20:44.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":93.1,"endSpeed":85.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.481634795421154,"aZ":-17.272946753799296,"pfxX":-4.358547667267831,"pfxZ":7.954093499212981,"pX":-0.40039779268244063,"pZ":2.6932675455333523,"vX0":6.6068827189948935,"vY0":-135.49144028727338,"vZ0":-4.095031266578423,"x":132.26,"y":166.06,"x0":-2.295622204939986,"y0":50.00342964835959,"z0":5.418817719539355,"aX":-8.16649596462123},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.8,"breakHorizontal":6.6,"spinRate":2230,"spinDirection":211},"zone":1,"typeConfidence":0.91,"plateTime":0.4030851059978553,"extension":6.418000146274797},"index":1,"playId":"7d792645-8226-37b7-9682-15a766939b08","pitchNumber":2,"startTime":"2026-07-04T20:20:55.286Z","endTime":"2026-07-04T20:20:59.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70804098672417,"aZ":-15.529344011416779,"pfxX":-5.924315874431571,"pfxZ":9.02657857460208,"pX":0.35878900257416724,"pZ":2.4592516735620285,"vX0":8.887415338609355,"vY0":-134.78028006006699,"vZ0":-4.66210484250923,"x":103.32,"y":172.38,"x0":-2.2084024695898794,"y0":50.00242550578287,"z0":5.30468064684552,"aX":-10.924082086504614},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.6,"breakHorizontal":8.9,"spinRate":2228,"spinDirection":213},"zone":6,"typeConfidence":0.9,"plateTime":0.40605884864311736,"extension":6.449218129762575},"hitData":{"launchSpeed":101.1,"launchAngle":26.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":146.46,"coordY":40.0}},"index":2,"playId":"3799863f-891b-37e6-b5c1-5d384f310cd1","pitchNumber":3,"startTime":"2026-07-04T20:21:17.115Z","endTime":"2026-07-04T20:21:31.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.5,"awayTeamWinProbability":64.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.56,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:21:31.171Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Jung called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-04T20:21:41.219Z","endTime":"2026-07-04T20:23:17.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.645229808596916,"aZ":-16.00139972912172,"pfxX":-6.402486509032739,"pfxZ":8.416881015092033,"pX":-0.9624804357725044,"pZ":2.568501000580622,"vX0":5.902921214002852,"vY0":-137.29938167503795,"vZ0":-4.57469557927178,"x":153.69,"y":169.43,"x0":-2.302041323119942,"y0":50.00112565376128,"z0":5.335389665838367,"aX":-12.298355497398907},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.5,"breakHorizontal":10.4,"spinRate":2174,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.3979963864059073,"extension":6.615435082315218},"index":0,"playId":"dec27268-ee97-314f-9c97-500db48f3a59","pitchNumber":1,"startTime":"2026-07-04T20:21:58.680Z","endTime":"2026-07-04T20:22:02.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.578302490990943,"aZ":-14.455453194274446,"pfxX":-4.556262951859159,"pfxZ":9.40769676651951,"pX":0.5260650837986535,"pZ":2.3851043216364003,"vX0":9.014040072351824,"vY0":-135.8487024749079,"vZ0":-5.411563510770542,"x":96.95,"y":174.38,"x0":-2.231477726778103,"y0":50.003971663246354,"z0":5.39475744159487,"aX":-8.583186083275239},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":6.5,"spinRate":2243,"spinDirection":212},"zone":6,"typeConfidence":0.91,"plateTime":0.4019761602363454,"extension":6.535200643508181},"index":1,"playId":"4c324159-1e40-3288-b36b-e33414c9f8fe","pitchNumber":2,"startTime":"2026-07-04T20:22:16.092Z","endTime":"2026-07-04T20:22:21.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.459499130599003,"aZ":-19.671546161247882,"pfxX":-8.739529572155854,"pfxZ":6.755536641830054,"pX":-0.22331306959679031,"pZ":1.6180358816046496,"vX0":8.20759667167686,"vY0":-134.7592042956207,"vZ0":-6.089876391671828,"x":125.51,"y":195.09,"x0":-2.163244577750231,"y0":50.0050432776409,"z0":5.282860269138165,"aX":-16.182965224697632},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.2,"breakHorizontal":14.3,"spinRate":2176,"spinDirection":215},"zone":8,"typeConfidence":0.93,"plateTime":0.4054193785517004,"extension":6.527113278774969},"index":2,"playId":"5c7c6031-3b00-3630-ad68-da49cee81a86","pitchNumber":3,"startTime":"2026-07-04T20:22:34.567Z","endTime":"2026-07-04T20:22:40.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":85.8,"endSpeed":79.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58574415760781,"aZ":-27.079634784195107,"pfxX":3.044258068549737,"pfxZ":3.194099616526705,"pX":0.7845343267537265,"pZ":1.3478132701088166,"vX0":6.487864304419175,"vY0":-124.83153164486741,"vZ0":-4.573541915870976,"x":87.1,"y":202.39,"x0":-2.232595149326746,"y0":50.00238294230331,"z0":5.404765840955063,"aX":4.856419501881142},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.0,"breakHorizontal":-6.8,"spinRate":2472,"spinDirection":149},"zone":14,"typeConfidence":0.89,"plateTime":0.4369700660506828,"extension":6.673830801180554},"index":3,"playId":"2f50095d-b606-3da5-abb8-4a1350fc639b","pitchNumber":4,"startTime":"2026-07-04T20:22:52.433Z","endTime":"2026-07-04T20:22:58.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.733214314334816,"aZ":-15.185981660471706,"pfxX":-5.132536227559339,"pfxZ":8.974456681054942,"pX":-0.1660434411970961,"pZ":1.5873479361031657,"vX0":7.261770256472329,"vY0":-136.1825696373119,"vZ0":-7.116711063489276,"x":123.33,"y":195.92,"x0":-2.1907527848997375,"y0":50.001724952352795,"z0":5.269654045617331,"aX":-9.714891819694747},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.0,"breakHorizontal":7.9,"spinRate":2215,"spinDirection":213},"zone":13,"typeConfidence":0.91,"plateTime":0.4010123930401499,"extension":6.640140983050688},"index":4,"playId":"edd166e7-d159-3e24-ba61-63bdbf3a05bf","pitchNumber":5,"startTime":"2026-07-04T20:23:10.892Z","endTime":"2026-07-04T20:23:17.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.5,"awayTeamWinProbability":67.5,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.26,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:23:17.717Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Nimmo grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-04T20:23:19.701Z","endTime":"2026-07-04T20:24:03.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.369087985611298,"aZ":-37.82647749430027,"pfxX":6.653912180697457,"pfxZ":-4.337665822362187,"pX":-0.8553922606457668,"pZ":3.027454966945676,"vX0":2.2548647161591457,"vY0":-113.36126532661065,"vZ0":2.937773368291934,"x":149.61,"y":157.04,"x0":-2.7267870364285454,"y0":50.000744946776194,"z0":5.486001938291901,"aX":8.674824661902326},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-6.8,"breakHorizontal":-12.6,"spinRate":2440,"spinDirection":56},"zone":1,"typeConfidence":0.9,"plateTime":0.4828347996934532,"extension":6.382779284572445},"index":0,"playId":"0ab6484e-35aa-3236-8ead-8b55bbc074e7","pitchNumber":1,"startTime":"2026-07-04T20:23:41.740Z","endTime":"2026-07-04T20:23:45.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58364853585955,"aZ":-15.27561260207396,"pfxX":-5.460643703000018,"pfxZ":9.212943858502747,"pX":-0.7257311838785527,"pZ":1.8949082290956751,"vX0":6.191314833065412,"vY0":-134.2099340240966,"vZ0":-6.46521289872379,"x":144.66,"y":187.62,"x0":-2.3471936108605425,"y0":50.00091456270106,"z0":5.412613031001796,"aX":-10.014297722716645},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.6,"breakHorizontal":8.6,"spinRate":2220,"spinDirection":213},"zone":7,"typeConfidence":0.9,"plateTime":0.40727490485706364,"extension":6.451733686525344},"hitData":{"launchSpeed":66.7,"launchAngle":-50.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":140.35,"coordY":188.08}},"index":1,"playId":"a1017c0a-4e67-3a32-9fd9-b004c1adcda8","pitchNumber":2,"startTime":"2026-07-04T20:23:56.458Z","endTime":"2026-07-04T20:24:03.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.89,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:24:03.381Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a line drive to center fielder Evan Carter.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T20:26:01.383Z","endTime":"2026-07-04T20:26:27.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":73.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.91766278118116,"aZ":-38.175828460023325,"pfxX":1.193022977365183,"pfxZ":-4.504344057569687,"pX":-0.6895437936433931,"pZ":2.1568058542109942,"vX0":1.193872205188866,"vY0":-114.32128646305776,"vZ0":-1.1323863339033329,"x":143.28,"y":180.55,"x0":-1.3724315598638082,"y0":50.00427484850524,"z0":6.386290509142115,"aX":1.5885101343089696},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-8.2,"breakHorizontal":-2.4,"spinRate":2343,"spinDirection":49},"zone":7,"typeConfidence":0.9,"plateTime":0.4780283018747098,"extension":6.17198219915002},"hitData":{"launchSpeed":92.1,"launchAngle":13.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.12,"coordY":73.67}},"index":0,"playId":"edeb5245-3def-3718-929a-7c95901358a5","pitchNumber":1,"startTime":"2026-07-04T20:26:16.820Z","endTime":"2026-07-04T20:26:27.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.500000000000004,"awayTeamWinProbability":72.5,"homeTeamWinProbabilityAdded":-2.6999999999999957,"leverageIndex":0.68,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:26:27.395Z","atBatIndex":9},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Zach McKinstry reaches on a fielding error by left fielder Alejandro Osuna. Colt Keith to 3rd. Zach McKinstry to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T20:26:28.049Z","endTime":"2026-07-04T20:27:07.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"postOnThird":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielding_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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.017635717918814,"aZ":-25.648961619465112,"pfxX":1.6845126435732118,"pfxZ":3.8707259234734845,"pX":-0.14732556211951173,"pZ":2.7682775674545863,"vX0":2.597043404991048,"vY0":-128.34973055373618,"vZ0":-3.6375141717459316,"x":122.62,"y":164.04,"x0":-1.3871460326839344,"y0":50.00243878181893,"z0":6.178304679345857,"aX":2.8387087485918943},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.5,"breakHorizontal":-3.6,"spinRate":2257,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.4250961607565822,"extension":6.300037595069243},"hitData":{"launchSpeed":89.0,"launchAngle":47.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.54,"coordY":118.77}},"index":0,"playId":"c10d9fc7-77b5-390e-b141-f8249bb944be","pitchNumber":1,"startTime":"2026-07-04T20:26:49.538Z","endTime":"2026-07-04T20:27:07.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.900000000000002,"awayTeamWinProbability":80.1,"homeTeamWinProbabilityAdded":-7.600000000000001,"leverageIndex":1.12,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:27:07.329Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Malgeri grounds out, shortstop Ezequiel Duran to first baseman Josh Smith. Colt Keith scores. Zach McKinstry to 3rd.","rbi":1,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T20:27:40.415Z","endTime":"2026-07-04T20:28:10.521Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":{"id":615698,"link":"/api/v1/people/615698"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":89.1,"endSpeed":81.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.914028666053536,"aZ":-24.77776017049124,"pfxX":2.1911554902311963,"pfxZ":4.329188408029513,"pX":-0.34342564801624215,"pZ":3.268645251287999,"vX0":2.420677277539521,"vY0":-129.76201111687558,"vZ0":-2.532597682949008,"x":130.09,"y":150.53,"x0":-1.572592148548498,"y0":50.0001504232808,"z0":6.143219603569403,"aX":3.7383498272469344},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.6,"breakHorizontal":-4.6,"spinRate":2249,"spinDirection":189},"zone":1,"typeConfidence":2.0,"plateTime":0.42195689474021103,"extension":6.261103532372916},"index":0,"playId":"01a6a5ad-83a8-3af0-ade9-2546cab2627b","pitchNumber":1,"startTime":"2026-07-04T20:27:40.780Z","endTime":"2026-07-04T20:27:44.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27498052868475,"aZ":-19.594995567422,"pfxX":-9.331554881503482,"pfxZ":6.664959182242013,"pX":-1.003869092339865,"pZ":2.7465838572840107,"vX0":3.8610517490989746,"vY0":-136.13865278109677,"vZ0":-5.580135643658419,"x":155.27,"y":164.62,"x0":-1.2234773256332616,"y0":50.00392120616143,"z0":6.167705881299248,"aX":-17.61824288517835},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.2,"breakHorizontal":16.2,"spinRate":2002,"spinDirection":218},"zone":11,"typeConfidence":0.93,"plateTime":0.4014494898545151,"extension":6.347741072217492},"hitData":{"launchSpeed":53.6,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.12,"coordY":152.81}},"index":1,"playId":"eea9f9e2-cadc-39aa-aaa5-da8a2536f733","pitchNumber":2,"startTime":"2026-07-04T20:28:02.938Z","endTime":"2026-07-04T20:28:10.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":701162,"link":"/api/v1/people/701162"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.0,"awayTeamWinProbability":81.0,"homeTeamWinProbabilityAdded":-0.9000000000000021,"leverageIndex":1.0,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:28:10.521Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Outman grounds out, first baseman Josh Smith to pitcher Cal Quantrill.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T20:28:26.603Z","endTime":"2026-07-04T20:29:31.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.9,"endSpeed":79.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01562860812477,"aZ":-32.71576517226789,"pfxX":-4.18545941606062,"pfxZ":-0.33758049945531177,"pX":-0.46505287877984186,"pZ":2.5484942786391795,"vX0":3.658584808862653,"vY0":-125.09790954016239,"vZ0":-2.586941316897074,"x":134.73,"y":169.97,"x0":-1.3960916765301001,"y0":50.00456824198653,"z0":6.253130518383084,"aX":-6.69702724128909},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.0,"breakHorizontal":6.8,"spinRate":1015,"spinDirection":236},"zone":4,"typeConfidence":0.9,"plateTime":0.436274801693302,"extension":6.34470769475423},"index":0,"playId":"08c75239-083f-3a63-9e58-0c42a5177435","pitchNumber":1,"startTime":"2026-07-04T20:28:39.039Z","endTime":"2026-07-04T20:28:44.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.497993525560414,"aZ":-17.89456662316473,"pfxX":-6.415939695867067,"pfxZ":7.57223072927442,"pX":0.10630907747549527,"pZ":3.257891677379275,"vX0":5.9171144621770235,"vY0":-136.33685078361177,"vZ0":-4.43626149982455,"x":112.95,"y":150.82,"x0":-1.256786160409568,"y0":50.00220434853086,"z0":6.13822830441832,"aX":-12.09847835037968},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.0,"breakHorizontal":10.4,"spinRate":2182,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.401477858002675,"extension":6.300485543874429},"index":1,"playId":"eaa6e8df-3034-3c00-95fe-71475a625f90","pitchNumber":2,"startTime":"2026-07-04T20:28:55.207Z","endTime":"2026-07-04T20:28:59.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.263566224653793,"aZ":-31.262005527518813,"pfxX":-5.293744492587114,"pfxZ":0.5708984546502123,"pX":-0.5690752421782712,"pZ":1.5747682482307075,"vX0":3.1131832769640537,"vY0":-124.84837628349462,"vZ0":-5.056285504997275,"x":138.69,"y":196.26,"x0":-1.142084328918902,"y0":50.000587541354136,"z0":6.188153095661328,"aX":-8.386742450632644},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.1,"breakHorizontal":8.9,"spinRate":955,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.43810009547607187,"extension":6.2996993602394395},"hitData":{"launchSpeed":79.8,"launchAngle":-35.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":140.86,"coordY":181.49}},"index":2,"playId":"9295fa3f-fc23-30b0-84ee-c87119f0016b","pitchNumber":3,"startTime":"2026-07-04T20:29:15.949Z","endTime":"2026-07-04T20:29:31.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.8,"awayTeamWinProbability":77.2,"homeTeamWinProbabilityAdded":3.8000000000000007,"leverageIndex":0.89,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:29:31.591Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kevin McGonigle walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T20:29:32.164Z","endTime":"2026-07-04T20:31:22.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnThird":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.4,"endSpeed":78.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.680430112735046,"aZ":-31.992218727250677,"pfxX":-4.795281371541435,"pfxZ":0.1164540135624712,"pX":-0.7076071776390304,"pZ":2.1529565560042467,"vX0":2.738008697265143,"vY0":-122.94807530894084,"vZ0":-3.489295089180737,"x":143.97,"y":180.65,"x0":-1.210927379762216,"y0":50.00203292249128,"z0":6.296937141555977,"aX":-7.363343981789741},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.4,"breakHorizontal":8.0,"spinRate":961,"spinDirection":247},"zone":4,"typeConfidence":0.91,"plateTime":0.4449817539517307,"extension":6.383306426581733},"index":0,"playId":"60f94973-4412-3a9b-ba78-89e3124943e3","pitchNumber":1,"startTime":"2026-07-04T20:30:04.222Z","endTime":"2026-07-04T20:30:09.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.516110905984107,"aZ":-30.6548101951176,"pfxX":-4.617333879996167,"pfxZ":0.9733960703496516,"pX":-1.267515069164767,"pZ":1.7866054345642928,"vX0":1.5549504687390332,"vY0":-123.91584101345305,"vZ0":-4.3872669271092875,"x":165.31,"y":190.54,"x0":-1.3029373677668197,"y0":50.00038328074036,"z0":6.137905520620741,"aX":-7.187149747626859},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.0,"breakHorizontal":8.0,"spinRate":901,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.44183407002268726,"extension":6.4314550199411205},"index":1,"playId":"71094d44-2a61-3746-b1c0-321d3246a27b","pitchNumber":2,"startTime":"2026-07-04T20:30:23.421Z","endTime":"2026-07-04T20:30:28.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.208495421149184,"aZ":-23.611674450429252,"pfxX":0.4898678934008993,"pfxZ":5.14984725486498,"pX":-0.02481275935273319,"pZ":3.5830404030965095,"vX0":3.286123461800782,"vY0":-127.84516869730226,"vZ0":-1.928079516615964,"x":117.95,"y":142.04,"x0":-1.3880517025742078,"y0":50.00439517961426,"z0":6.191675337421672,"aX":0.8141546120378477},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.1,"breakHorizontal":-1.6,"spinRate":2203,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.42767590134015165,"extension":6.160015895884296},"index":2,"playId":"8a6b97e6-16f3-3a54-9da7-0fbd5e7e4a4b","pitchNumber":3,"startTime":"2026-07-04T20:30:41.568Z","endTime":"2026-07-04T20:30:46.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.242764679464464,"aZ":-34.26963616026618,"pfxX":-4.934786845764417,"pfxZ":-1.3505872929383163,"pX":-1.0781853852671455,"pZ":3.039144971013489,"vX0":2.1272651207708835,"vY0":-123.66209361184234,"vZ0":-1.0363492481213648,"x":158.1,"y":156.72,"x0":-1.307582461539803,"y0":50.0027854307802,"z0":6.333824048902469,"aX":-7.656631814850521},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.4,"breakHorizontal":8.4,"spinRate":1021,"spinDirection":240},"zone":11,"typeConfidence":0.91,"plateTime":0.44261867835253366,"extension":6.313419675774641},"index":3,"playId":"46b26523-e94b-3984-882d-8fd9917d7272","pitchNumber":4,"startTime":"2026-07-04T20:30:59.799Z","endTime":"2026-07-04T20:31:04.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":89.5,"endSpeed":82.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54116377343983,"aZ":-22.765243850212013,"pfxX":0.015987030285654402,"pfxZ":5.470212967185313,"pX":0.6946304821889581,"pZ":1.5016336028131547,"vX0":5.5334176696978385,"vY0":-130.11452545850906,"vZ0":-7.075578239382403,"x":90.52,"y":198.24,"x0":-1.458991165415803,"y0":50.00359721355439,"z0":5.97378501524136,"aX":0.026028513732059295},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.6,"breakHorizontal":-1.2,"spinRate":2261,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.42049723185185606,"extension":6.227782487468298},"index":4,"playId":"1061013a-685e-3d73-af61-bc61a60a5a5e","pitchNumber":5,"startTime":"2026-07-04T20:31:18.275Z","endTime":"2026-07-04T20:31:22.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.2,"awayTeamWinProbability":77.8,"homeTeamWinProbabilityAdded":-0.6000000000000014,"leverageIndex":0.9,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:31:22.805Z","atBatIndex":13},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Dillon Dingler hit by pitch. Kevin McGonigle to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T20:31:23.715Z","endTime":"2026-07-04T20:32:56.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnThird":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76263879889433,"aZ":-31.27888231716064,"pfxX":-7.201597847602153,"pfxZ":0.5793002513258969,"pX":-1.0067705829547307,"pZ":2.43003684029049,"vX0":2.9510309428666988,"vY0":-123.42708161360953,"vZ0":-3.042374676625651,"x":155.38,"y":173.17,"x0":-1.279886933334473,"y0":50.004660285274724,"z0":6.3032785288765085,"aX":-11.151079953999096},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.6,"breakHorizontal":12.4,"spinRate":1090,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.4431837145287778,"extension":6.358504142122903},"index":0,"playId":"f1502693-0943-32f7-85a9-c068cf7ae178","pitchNumber":1,"startTime":"2026-07-04T20:32:00.399Z","endTime":"2026-07-04T20:32:05.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.151445951549974,"aZ":-20.705037363587067,"pfxX":-10.308385533482724,"pfxZ":6.182467747245969,"pX":-0.7799873301730338,"pZ":2.48607379786474,"vX0":5.711626762537446,"vY0":-135.45344097936672,"vZ0":-5.521097751745501,"x":146.73,"y":171.66,"x0":-1.578998121454689,"y0":50.001292884655065,"z0":6.002693373723208,"aX":-19.114082506652093},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.2,"breakHorizontal":17.4,"spinRate":1971,"spinDirection":226},"zone":4,"typeConfidence":0.92,"plateTime":0.4046814416085338,"extension":6.233291249669901},"index":1,"playId":"a67d0921-aa83-337d-a80f-996dbc6fee88","pitchNumber":2,"startTime":"2026-07-04T20:32:19.220Z","endTime":"2026-07-04T20:32:24.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21526424167221,"aZ":-17.02583257664563,"pfxX":-7.3286028129283585,"pfxZ":8.07762482156659,"pX":-1.5273268776002045,"pZ":3.886504683520292,"vX0":1.3345875700615437,"vY0":-135.70794576673958,"vZ0":-3.504330293638116,"x":175.22,"y":133.84,"x0":-1.071432190186531,"y0":50.00233369233695,"z0":6.372426115189316,"aX":-13.74106074570605},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":13.1,"spinRate":2005,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40279384525551176,"extension":6.31954145527892},"index":2,"playId":"17c31d77-ac3a-3160-ac63-2cf90b2b65b5","pitchNumber":3,"startTime":"2026-07-04T20:32:45.119Z","endTime":"2026-07-04T20:32:56.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.8,"awayTeamWinProbability":79.2,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":1.17,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:32:56.111Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kerry Carpenter flies out to center fielder Evan Carter.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T20:34:12.855Z","endTime":"2026-07-04T20:35:35.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-04T20:33:34.311Z","endTime":"2026-07-04T20:34:15.073Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"second":{"id":805808,"link":"/api/v1/people/805808"},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.05798442637264,"aZ":-29.056990764186363,"pfxX":-4.759382775820696,"pfxZ":1.9250907363288636,"pX":0.06011576353876074,"pZ":2.9956803609744975,"vX0":4.324835203417286,"vY0":-125.78894252371687,"vZ0":-2.411954918260164,"x":114.71,"y":157.9,"x0":-1.0546696419027706,"y0":50.00237320507914,"z0":6.298651387419998,"aX":-7.705353449031712},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.2,"breakHorizontal":7.8,"spinRate":937,"spinDirection":243},"zone":2,"typeConfidence":0.9,"plateTime":0.4337358031075138,"extension":6.316331181268885},"index":1,"playId":"c7cc4081-6da0-354a-9957-5f05bf69a2bc","pitchNumber":1,"startTime":"2026-07-04T20:34:15.073Z","endTime":"2026-07-04T20:34:18.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"second":{"id":805808,"link":"/api/v1/people/805808"},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.072382148061102,"aZ":-12.92376441201194,"pfxX":-7.174983513413354,"pfxZ":10.005786893846347,"pX":-0.10291760978078476,"pZ":3.0734467630877984,"vX0":5.231395686054722,"vY0":-137.4918534421156,"vZ0":-5.876948442167943,"x":120.92,"y":155.8,"x0":-1.093351649366576,"y0":50.003229088507034,"z0":6.107630848035586,"aX":-13.805353360275282},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":12.0,"spinRate":2115,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.397619329125495,"extension":6.425144208333963},"index":2,"playId":"c18e68f2-80be-3180-b787-6837da816e65","pitchNumber":2,"startTime":"2026-07-04T20:34:37.996Z","endTime":"2026-07-04T20:34:41.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"second":{"id":805808,"link":"/api/v1/people/805808"},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":86.3,"endSpeed":79.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96110766768982,"aZ":-29.114862095129105,"pfxX":-7.343502724217639,"pfxZ":1.9290492112796107,"pX":0.451783154347775,"pZ":0.8363271977000315,"vX0":6.141566669001815,"vY0":-125.44130543961553,"vZ0":-7.01637275267157,"x":99.78,"y":216.2,"x0":-1.0771186419103533,"y0":50.005837123882486,"z0":6.051141179648784,"aX":-11.676183396417592},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.0,"breakHorizontal":11.9,"spinRate":1126,"spinDirection":235},"zone":14,"typeConfidence":0.91,"plateTime":0.43705243775148617,"extension":6.612118196028397},"index":3,"playId":"5d738cfa-8c70-3fa6-8d09-bb4091451fa8","pitchNumber":3,"startTime":"2026-07-04T20:35:03.023Z","endTime":"2026-07-04T20:35:06.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"second":{"id":805808,"link":"/api/v1/people/805808"},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.457739434355485,"aZ":-15.013127273142677,"pfxX":-7.355961271067251,"pfxZ":8.910012448883638,"pX":0.14615832776757393,"pZ":3.3047788028661205,"vX0":5.773419408398984,"vY0":-137.86021372366696,"vZ0":-4.995382244151733,"x":111.43,"y":149.55,"x0":-1.0187913265838675,"y0":50.00446301598407,"z0":6.152701778588301,"aX":-14.169933766095713},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":12.1,"spinRate":2122,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3972063695832051,"extension":6.382677348020229},"hitData":{"launchSpeed":98.8,"launchAngle":27.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.36,"coordY":43.88}},"index":4,"playId":"e6e71150-6b6d-3b57-97e6-36c9c81d6b49","pitchNumber":4,"startTime":"2026-07-04T20:35:26.528Z","endTime":"2026-07-04T20:35:35.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"second":{"id":805808,"link":"/api/v1/people/805808"},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.3,"awayTeamWinProbability":74.7,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.72,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:35:35.444Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alejandro Osuna lines out to center fielder James Outman.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-04T20:37:27.283Z","endTime":"2026-07-04T20:38:29.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.882414530111408,"aZ":-14.608986103697237,"pfxX":-3.757582171444923,"pfxZ":9.699427249223373,"pX":-0.5412505585708113,"pZ":1.3559597235547978,"vX0":6.050810125142109,"vY0":-133.49647592662708,"vZ0":-7.562957632096592,"x":137.63,"y":202.17,"x0":-2.3456906910896063,"y0":50.002509196544594,"z0":5.270862289834973,"aX":-6.804629705761321},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.2,"breakHorizontal":5.5,"spinRate":2288,"spinDirection":204},"zone":13,"typeConfidence":0.91,"plateTime":0.40980579922522864,"extension":6.3556848199585945},"index":0,"playId":"df18728e-45f3-35b1-8ead-db7c8729aa15","pitchNumber":1,"startTime":"2026-07-04T20:37:51.243Z","endTime":"2026-07-04T20:37:55.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":92.1,"endSpeed":84.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.038524710879813,"aZ":-15.930768205990013,"pfxX":-4.16540355863072,"pfxZ":8.913321685142833,"pX":-0.06290004679912178,"pZ":2.8734098504160883,"vX0":7.365648727458466,"vY0":-133.92239295792172,"vZ0":-3.684547748278412,"x":119.4,"y":161.2,"x0":-2.303628816756079,"y0":50.0036796622731,"z0":5.40164621772387,"aX":-7.5923766361332845},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.6,"breakHorizontal":6.0,"spinRate":2229,"spinDirection":218},"zone":2,"typeConfidence":0.91,"plateTime":0.40849410625030247,"extension":6.414957592912659},"index":1,"playId":"8729f92c-0bc5-35ac-b54f-a03f31c6c848","pitchNumber":2,"startTime":"2026-07-04T20:38:05.767Z","endTime":"2026-07-04T20:38:11.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.567060085291814,"aZ":-29.983260893323408,"pfxX":3.4643619665267953,"pfxZ":1.4300956238466487,"pX":-0.5494108408349171,"pZ":1.9188428132539679,"vX0":4.089491221511173,"vY0":-122.71664355470038,"vZ0":-1.983817000999016,"x":137.94,"y":186.97,"x0":-2.685503358974543,"y0":50.002314714125,"z0":5.284193436926028,"aX":5.2988863665085795},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.4,"breakHorizontal":-7.2,"spinRate":2491,"spinDirection":133},"zone":7,"typeConfidence":0.91,"plateTime":0.4457948885229768,"extension":6.406624046021536},"hitData":{"launchSpeed":98.3,"launchAngle":15.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":103.16,"coordY":70.84}},"index":2,"playId":"ec62692b-414c-3677-a84c-2554e6561a6c","pitchNumber":3,"startTime":"2026-07-04T20:38:20.910Z","endTime":"2026-07-04T20:38:29.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.0,"awayTeamWinProbability":77.0,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:38:29.406Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Duran grounds out softly, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-04T20:38:28.777Z","endTime":"2026-07-04T20:39:53.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97432822479613,"aZ":-26.171696093574703,"pfxX":1.4272236144467034,"pfxZ":3.736956990109287,"pX":0.7384289480997231,"pZ":1.0316253971414442,"vX0":7.126980282442747,"vY0":-125.8484682405818,"vZ0":-5.698824575678638,"x":88.85,"y":210.93,"x0":-2.3131086973832473,"y0":50.00575296599927,"z0":5.439004062289158,"aX":2.2949755832857766},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.6,"breakHorizontal":-4.2,"spinRate":2540,"spinDirection":146},"zone":14,"typeConfidence":0.88,"plateTime":0.43483604742999216,"extension":6.632428635819016},"index":0,"playId":"b1447aae-bdb6-3624-86a2-fd3ce3dab6de","pitchNumber":1,"startTime":"2026-07-04T20:38:58.338Z","endTime":"2026-07-04T20:39:03.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.875119235279648,"aZ":-12.77395196343269,"pfxX":-4.403286651076115,"pfxZ":10.310500975369905,"pX":-0.620151319830739,"pZ":2.937444314411872,"vX0":6.398766922309323,"vY0":-136.28885558414035,"vZ0":-4.040881858736953,"x":140.64,"y":159.47,"x0":-2.4260223111525208,"y0":50.00429287916374,"z0":5.321250282149843,"aX":-8.287004940850526},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.0,"breakHorizontal":6.6,"spinRate":2270,"spinDirection":214},"zone":1,"typeConfidence":0.91,"plateTime":0.4018464568299529,"extension":6.483090901101912},"index":1,"playId":"2cbea42e-3a6a-3a7f-9515-59ddff0860fb","pitchNumber":2,"startTime":"2026-07-04T20:39:11.333Z","endTime":"2026-07-04T20:39:16.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":93.9,"endSpeed":85.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.622370002445834,"aZ":-12.817456203737871,"pfxX":-3.8620603031909484,"pfxZ":10.258835164102395,"pX":0.8687689424179708,"pZ":2.583967898875788,"vX0":9.508740188265733,"vY0":-136.39734280612365,"vZ0":-4.888252960259728,"x":83.88,"y":169.01,"x0":-2.1585714560899687,"y0":50.00007268734623,"z0":5.281013188013286,"aX":-7.285519412477195},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":5.0,"spinRate":2297,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.4013453924003145,"extension":6.514025698755742},"index":2,"playId":"68240397-45e4-323f-8a43-739572867ef8","pitchNumber":3,"startTime":"2026-07-04T20:39:27.539Z","endTime":"2026-07-04T20:39:31.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":95.2,"endSpeed":87.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.270309827046542,"aZ":-16.817540261101477,"pfxX":-5.9366771257437385,"pfxZ":7.884391880212691,"pX":-0.883595782725523,"pZ":2.6509193648242197,"vX0":5.850132071093409,"vY0":-138.5270570790511,"vZ0":-4.119184094847091,"x":150.68,"y":167.21,"x0":-2.2491100827514265,"y0":50.00567690563688,"z0":5.277951742232972,"aX":-11.567131170285293},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":9.6,"spinRate":2249,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.3950434122431319,"extension":6.626514564819181},"hitData":{"launchSpeed":59.5,"launchAngle":2.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":115.92,"coordY":170.72}},"index":3,"playId":"d457fc54-8efa-3f23-a6a8-bb06141f841f","pitchNumber":4,"startTime":"2026-07-04T20:39:45.165Z","endTime":"2026-07-04T20:39:53.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.5,"awayTeamWinProbability":78.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:39:53.259Z","atBatIndex":17},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Evan Carter hit by pitch.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-04T20:39:54.988Z","endTime":"2026-07-04T20:41:23.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"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":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33554896144952,"aZ":-15.563982211989666,"pfxX":-5.128980449083777,"pfxZ":8.777090607452344,"pX":-0.5078765939676515,"pZ":1.4157239845047205,"vX0":6.6179385038277205,"vY0":-136.29689284967372,"vZ0":-7.305470066177327,"x":136.36,"y":200.56,"x0":-2.2945216869332685,"y0":50.003616146089946,"z0":5.194107360865673,"aX":-9.706892309191804},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":8.0,"spinRate":2169,"spinDirection":210},"zone":13,"typeConfidence":0.91,"plateTime":0.400977186435977,"extension":6.385822295658115},"index":0,"playId":"ad4978e2-19b7-3778-a852-60df99b5d234","pitchNumber":1,"startTime":"2026-07-04T20:40:19.485Z","endTime":"2026-07-04T20:40:24.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.938964958150923,"aZ":-39.74587761125587,"pfxX":6.183092871810618,"pfxZ":-5.868657704568619,"pX":-0.29395808200873924,"pZ":1.634710423672832,"vX0":3.308624455769292,"vY0":-112.97142586049726,"vZ0":0.28018106814203336,"x":128.2,"y":194.64,"x0":-2.5816757036094495,"y0":50.00257048997722,"z0":5.5102106381798395,"aX":7.976839197309103},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-10.2,"breakHorizontal":-12.0,"spinRate":2403,"spinDirection":52},"zone":13,"typeConfidence":0.91,"plateTime":0.4851825227023978,"extension":6.212101209979957},"index":1,"playId":"379e7f88-c6d4-355a-9007-458dbf7f8e98","pitchNumber":2,"startTime":"2026-07-04T20:40:33.713Z","endTime":"2026-07-04T20:40:39.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57781416926154,"aZ":-25.018125740783375,"pfxX":-9.097700818970786,"pfxZ":4.533061607391506,"pX":-1.234014895820628,"pZ":2.2625916474242267,"vX0":6.092459985959845,"vY0":-124.73578133609429,"vZ0":-2.149098956039183,"x":164.04,"y":177.69,"x0":-2.5234414314310247,"y0":50.004797285493794,"z0":5.19363556972615,"aX":-14.369094516943164},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.9,"breakHorizontal":15.1,"spinRate":1917,"spinDirection":223},"zone":13,"typeConfidence":0.92,"plateTime":0.43875260968630414,"extension":6.477222462758521},"index":2,"playId":"add0b319-6aec-3168-b049-d2ab2d33ba6e","pitchNumber":3,"startTime":"2026-07-04T20:40:50.663Z","endTime":"2026-07-04T20:40:54.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-04T20:41:03.278Z","endTime":"2026-07-04T20:41:15.059Z","isPitch":false,"type":"action","player":{"id":694497,"link":"/api/v1/people/694497"},"defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.894277877076505,"aZ":-28.611134159521878,"pfxX":2.3537046052822514,"pfxZ":2.1783916766730855,"pX":1.7884270705201377,"pZ":0.7675308608601864,"vX0":9.682332117723293,"vY0":-126.84177808961367,"vZ0":-5.381588270966582,"x":48.83,"y":218.06,"x0":-2.3774325789902533,"y0":50.004273210533974,"z0":5.186079083804356,"aX":3.850771822089377},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.0,"breakHorizontal":-6.4,"spinRate":2545,"spinDirection":128},"zone":14,"typeConfidence":0.89,"plateTime":0.43110569025180023,"extension":6.704464523842575},"index":4,"playId":"ad6d6a12-1a82-3584-8d29-cb82ef76bda0","pitchNumber":4,"startTime":"2026-07-04T20:41:15.059Z","endTime":"2026-07-04T20:41:23.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.7,"awayTeamWinProbability":77.3,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.37,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:41:23.188Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Elias Díaz grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-04T20:41:20.528Z","endTime":"2026-07-04T20:42:38.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2289897990946,"aZ":-13.891545613874868,"pfxX":-5.642549283708549,"pfxZ":9.742885581212931,"pX":-0.34348986612878885,"pZ":2.5881848395057716,"vX0":6.858431170730411,"vY0":-135.98749110224722,"vZ0":-4.626067137724202,"x":130.09,"y":168.9,"x0":-2.1626532282158015,"y0":50.00676914932651,"z0":5.272018375457634,"aX":-10.593245474236141},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":8.8,"spinRate":2252,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.40245521501026094,"extension":6.56749703632542},"index":0,"playId":"28791df7-87eb-391f-a3f8-9bd4400b3c87","pitchNumber":1,"startTime":"2026-07-04T20:41:47.944Z","endTime":"2026-07-04T20:41:51.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"e6ff583b-3542-3a61-963f-290dafde7c80","startTime":"2026-07-04T20:42:12.703Z","endTime":"2026-07-04T20:42:16.911Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.294327861062705,"aZ":-22.661822724876043,"pfxX":-7.979705785456864,"pfxZ":5.2749037860015235,"pX":0.2816193851012671,"pZ":1.5000076277120682,"vX0":9.401021965558998,"vY0":-132.87728431992767,"vZ0":-5.31134032068336,"x":106.27,"y":198.28,"x0":-2.2518920156688433,"y0":50.002547968977815,"z0":5.153443077189496,"aX":-14.386836136107693},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.6,"breakHorizontal":12.6,"spinRate":2109,"spinDirection":209},"zone":14,"typeConfidence":0.89,"plateTime":0.41093590245460243,"extension":6.474168777532791},"hitData":{"launchSpeed":104.6,"launchAngle":-4.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.92,"coordY":148.03}},"index":2,"playId":"d973c0fd-5324-338a-b617-19ce641a5442","pitchNumber":2,"startTime":"2026-07-04T20:42:29.573Z","endTime":"2026-07-04T20:42:38.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":553869,"link":"/api/v1/people/553869"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.599999999999998,"awayTeamWinProbability":79.4,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:42:38.286Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out to center fielder Evan Carter.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-04T20:44:36.421Z","endTime":"2026-07-04T20:46:05.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.436699060626353,"aZ":-37.47289019345226,"pfxX":0.920415775547736,"pfxZ":-3.7889565618504477,"pX":-0.5306082642905529,"pZ":2.525608903997775,"vX0":1.7911705988555635,"vY0":-117.2810467428414,"vZ0":-0.9298141950360782,"x":137.23,"y":170.59,"x0":-1.4227356908387159,"y0":50.0030405775727,"z0":6.411045908463882,"aX":1.286760509408577},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-6.8,"breakHorizontal":-2.0,"spinRate":2455,"spinDirection":45},"zone":4,"typeConfidence":0.9,"plateTime":0.4663695408480768,"extension":6.2688349581331195},"index":0,"playId":"83b4198a-eecd-30bf-bef3-5c0ca71d155c","pitchNumber":1,"startTime":"2026-07-04T20:44:50.668Z","endTime":"2026-07-04T20:44:54.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.972413987669597,"aZ":-16.418189553564385,"pfxX":-7.095138491810226,"pfxZ":8.47580957591973,"pX":-0.985980026665397,"pZ":5.497766009812037,"vX0":2.811711052947735,"vY0":-135.35493909236837,"vZ0":0.6191320113759166,"x":154.58,"y":90.34,"x0":-1.1151049351385827,"y0":50.00566742603133,"z0":6.41390198687982,"aX":-13.194252268256115},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":12.2,"spinRate":2091,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4043444054548697,"extension":6.279753944562015},"index":1,"playId":"5b4ce4e0-06a9-37a6-9734-d6b96e4ac46f","pitchNumber":2,"startTime":"2026-07-04T20:45:06.619Z","endTime":"2026-07-04T20:45:10.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":84.7,"endSpeed":78.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08940622275272,"aZ":-34.54146531863121,"pfxX":-5.767384916162559,"pfxZ":-1.5147387355729443,"pX":-1.061091755235837,"pZ":3.0032034687757965,"vX0":2.582055964567309,"vY0":-123.43683687615668,"vZ0":-0.9422635224115039,"x":157.45,"y":157.69,"x0":-1.3652770031359924,"y0":50.00443905976846,"z0":6.270492837618332,"aX":-8.99674041542871},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.8,"breakHorizontal":10.0,"spinRate":1053,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.44190820629442484,"extension":6.3226590064075845},"index":2,"playId":"9a62572f-4419-3f8a-96d2-b5880fa2422d","pitchNumber":3,"startTime":"2026-07-04T20:45:21.516Z","endTime":"2026-07-04T20:45:26.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.444221003300132,"aZ":-29.247490115904014,"pfxX":-5.358068151529379,"pfxZ":1.8619388513780928,"pX":0.19378792476208215,"pZ":0.5317536947704955,"vX0":4.816618369926906,"vY0":-124.19901002947117,"vZ0":-7.77971313642745,"x":109.61,"y":224.42,"x0":-1.0688262633155037,"y0":50.00374495717154,"z0":6.116792245766826,"aX":-8.422821886557188},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.9,"breakHorizontal":8.6,"spinRate":1022,"spinDirection":234},"zone":14,"typeConfidence":0.91,"plateTime":0.43997954783579196,"extension":6.308034736008831},"index":3,"playId":"63a73f01-f6c8-38db-893c-6dce20cdc8b1","pitchNumber":4,"startTime":"2026-07-04T20:45:37.748Z","endTime":"2026-07-04T20:45:41.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":93.9,"endSpeed":86.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27407431158424,"aZ":-14.97563529618256,"pfxX":-5.328704060646368,"pfxZ":9.06715478658424,"pX":-0.3555201240695659,"pZ":3.5094132876300685,"vX0":4.513298934498037,"vY0":-136.6386445907438,"vZ0":-4.3474294593569205,"x":130.55,"y":144.03,"x0":-1.3339877871923853,"y0":50.001393629049815,"z0":6.145624533208229,"aX":-10.105145214826214},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":8.8,"spinRate":2033,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.400416588004322,"extension":6.280918970758853},"hitData":{"launchSpeed":79.5,"launchAngle":50.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.62,"coordY":103.86}},"index":4,"playId":"704f2eba-c48f-38f8-8c28-bcd919327247","pitchNumber":5,"startTime":"2026-07-04T20:45:55.742Z","endTime":"2026-07-04T20:46:05.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.9,"awayTeamWinProbability":78.1,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:46:05.084Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to right fielder Brandon Nimmo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-04T20:46:05.440Z","endTime":"2026-07-04T20:47:51.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.358806239417763,"aZ":-21.807823279990593,"pfxX":-9.443512951655997,"pfxZ":5.478972482217891,"pX":0.25635103697804773,"pZ":3.3290345634070944,"vX0":8.614579631316506,"vY0":-136.3051617812948,"vZ0":-2.8922615233581768,"x":107.23,"y":148.9,"x0":-1.7093814510882843,"y0":50.00446187255703,"z0":5.900066898039751,"aX":-17.873031967028275},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.5,"breakHorizontal":15.4,"spinRate":2090,"spinDirection":228},"zone":2,"typeConfidence":0.93,"plateTime":0.40096710234086475,"extension":6.289554346297658},"index":0,"playId":"ca3c4300-05fe-3b5d-8d12-2a3310a9436d","pitchNumber":1,"startTime":"2026-07-04T20:46:30.888Z","endTime":"2026-07-04T20:46:35.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.578857450755535,"aZ":-25.250553559305487,"pfxX":2.346398721609699,"pfxZ":4.105112017877435,"pX":0.2795080479018996,"pZ":5.188692488637271,"vX0":3.1933121085745295,"vY0":-128.7301821205214,"vZ0":2.029507696359464,"x":106.35,"y":98.69,"x0":-1.2796547379984688,"y0":50.001608418529855,"z0":6.338961572702366,"aX":3.9546617258513947},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.2,"breakHorizontal":-4.9,"spinRate":2249,"spinDirection":179},"zone":12,"typeConfidence":2.0,"plateTime":0.42475010725539386,"extension":6.157382035237198},"index":1,"playId":"b20a6a43-86f3-3586-8dc0-8fbff4bb31f8","pitchNumber":2,"startTime":"2026-07-04T20:46:45.470Z","endTime":"2026-07-04T20:46:48.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.550693613571436,"aZ":-22.377660919488903,"pfxX":-10.498056724863636,"pfxZ":5.07725143416974,"pX":0.14298193544189686,"pZ":2.161572185127943,"vX0":9.12712958195676,"vY0":-137.55437475785624,"vZ0":-5.599837063382451,"x":111.55,"y":180.42,"x0":-1.8430666050127855,"y0":50.002249664971906,"z0":5.726395996093133,"aX":-20.25515326515709},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.3,"breakHorizontal":17.3,"spinRate":2098,"spinDirection":233},"zone":8,"typeConfidence":0.93,"plateTime":0.39715308871611166,"extension":6.2574344126167905},"index":2,"playId":"72755798-f676-3908-95ef-7d24d9b597c0","pitchNumber":3,"startTime":"2026-07-04T20:47:00.472Z","endTime":"2026-07-04T20:47:03.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.818952951036337,"aZ":-14.9730423691713,"pfxX":-6.259680980936945,"pfxZ":8.937905021134357,"pX":0.4904761288998115,"pZ":3.92123347534797,"vX0":6.2236041704852205,"vY0":-137.67683794224433,"vZ0":-3.7244576933911313,"x":98.3,"y":132.91,"x0":-0.9832302957017037,"y0":50.0044368011894,"z0":6.30128819082278,"aX":-12.049603991822659},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":10.1,"spinRate":2142,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3974425239277277,"extension":6.352081588893728},"index":3,"playId":"5077915e-2daf-33c6-824a-c8f007e85714","pitchNumber":4,"startTime":"2026-07-04T20:47:21.314Z","endTime":"2026-07-04T20:47:25.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-04T20:47:30.879Z","endTime":"2026-07-04T20:47:42.756Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"},"defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.540265229789963,"aZ":-32.05461902017663,"pfxX":0.863909340006018,"pfxZ":0.07629066409696428,"pX":0.22197053843841885,"pZ":2.075772437194443,"vX0":3.806584471271479,"vY0":-126.77469630500607,"vZ0":-3.762063661729954,"x":108.54,"y":182.73,"x0":-1.4103814560645778,"y0":50.00538905899441,"z0":6.1333808934040315,"aX":1.4081667179167003},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.5,"breakHorizontal":-2.4,"spinRate":2402,"spinDirection":114},"zone":8,"typeConfidence":2.0,"plateTime":0.4317837209880415,"extension":6.210247357979081},"hitData":{"launchSpeed":87.8,"launchAngle":39.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.1,"coordY":92.79}},"index":5,"playId":"09610332-2314-34fa-930a-e81df7ce4129","pitchNumber":5,"startTime":"2026-07-04T20:47:42.756Z","endTime":"2026-07-04T20:47:51.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.900000000000002,"awayTeamWinProbability":77.1,"homeTeamWinProbabilityAdded":1.0000000000000036,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:47:51.831Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-04T20:47:58.328Z","endTime":"2026-07-04T20:50:12.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.153412879781214,"aZ":-17.86249790775402,"pfxX":-6.915158003561396,"pfxZ":7.517152314829229,"pX":-0.7321379425848167,"pZ":2.600812351499158,"vX0":4.596105644843614,"vY0":-136.83492873141861,"vZ0":-5.838158531462016,"x":144.91,"y":168.56,"x0":-1.532018815265694,"y0":50.00115916467693,"z0":5.978869864631807,"aX":-13.160285226701497},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.6,"breakHorizontal":11.6,"spinRate":2114,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.39972285221117954,"extension":6.288044038513002},"index":0,"playId":"2c9e02d9-659f-3702-b341-3484da9f1e98","pitchNumber":1,"startTime":"2026-07-04T20:48:19.763Z","endTime":"2026-07-04T20:48:25.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.896275639391693,"aZ":-17.0803552352315,"pfxX":-5.642705121041349,"pfxZ":7.836398768389264,"pX":0.004713211309911389,"pZ":2.906719920482262,"vX0":5.713320062024253,"vY0":-137.72592951832826,"vZ0":-5.406843102337801,"x":116.82,"y":160.3,"x0":-1.36108516963079,"y0":50.00174791156524,"z0":6.046211575215533,"aX":-10.866176958030932},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.3,"breakHorizontal":9.0,"spinRate":2134,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3973274259248867,"extension":6.3556342604067755},"index":1,"playId":"70596d79-99dd-3e9e-b442-6112ea0f1619","pitchNumber":2,"startTime":"2026-07-04T20:48:36.590Z","endTime":"2026-07-04T20:48:41.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-04T20:48:50.320Z","endTime":"2026-07-04T20:49:05.099Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13414734046134,"aZ":-25.690355556539092,"pfxX":2.1096453186923183,"pfxZ":3.8521482100810527,"pX":0.7394785114372859,"pZ":2.9103564332672893,"vX0":4.746982057517136,"vY0":-129.0225739369719,"vZ0":-3.0723085924679476,"x":88.81,"y":160.2,"x0":-1.3992323673538598,"y0":50.004962809732305,"z0":6.098886880931454,"aX":3.5523869383864652},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.5,"breakHorizontal":-4.9,"spinRate":2242,"spinDirection":184},"zone":3,"typeConfidence":0.9,"plateTime":0.424715929102617,"extension":6.256127552907046},"index":3,"playId":"e62c4cab-0c72-3a92-9296-79f1818656f9","pitchNumber":3,"startTime":"2026-07-04T20:49:05.099Z","endTime":"2026-07-04T20:49:08.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11913703207512,"aZ":-18.664073373073194,"pfxX":-7.705396467104853,"pfxZ":7.053162059838378,"pX":0.16349243750736728,"pZ":4.316478676393909,"vX0":6.2937075415215835,"vY0":-137.6670317466829,"vZ0":-1.723276233691994,"x":110.77,"y":122.24,"x0":-1.1533802297536309,"y0":50.00433922260854,"z0":6.2165236757488325,"aX":-14.762736170321114},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.6,"breakHorizontal":12.6,"spinRate":2197,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3981692821353877,"extension":6.381513049140274},"index":4,"playId":"b0f5420e-7525-3d9a-8a1e-27c8c288c2a4","pitchNumber":4,"startTime":"2026-07-04T20:49:29.563Z","endTime":"2026-07-04T20:49:33.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94141543079091,"aZ":-30.521112030124375,"pfxX":-5.344734046601583,"pfxZ":1.0763111579263183,"pX":-0.657223887932354,"pZ":0.9929959360421069,"vX0":3.164133721570075,"vY0":-123.3879466376958,"vZ0":-6.117477622428931,"x":142.05,"y":211.97,"x0":-1.2628920856766532,"y0":50.00545372334332,"z0":6.081823260649189,"aX":-8.228366553453894},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.7,"breakHorizontal":8.9,"spinRate":978,"spinDirection":243},"zone":13,"typeConfidence":0.91,"plateTime":0.444203687294658,"extension":6.414714352707011},"index":5,"playId":"eea1fcb3-03a9-3416-95ca-3e0df0273ad3","pitchNumber":5,"startTime":"2026-07-04T20:49:47.488Z","endTime":"2026-07-04T20:49:52.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9455266869486,"aZ":-16.726311691481346,"pfxX":-7.460406471368021,"pfxZ":8.228838280124979,"pX":-0.5641647033826961,"pZ":2.939310646640987,"vX0":4.398224566063208,"vY0":-136.3697089861166,"vZ0":-5.404479489283814,"x":138.5,"y":159.42,"x0":-1.2315669058932066,"y0":50.00066667661522,"z0":6.1066942043146435,"aX":-14.00146302079393},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.9,"breakHorizontal":12.5,"spinRate":2197,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.40216737123490365,"extension":6.267239036018175},"index":6,"playId":"b4015add-442f-3187-bcd6-155270878c9a","pitchNumber":6,"startTime":"2026-07-04T20:50:07.301Z","endTime":"2026-07-04T20:50:12.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":0.6999999999999957,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:50:12.096Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nicky Lopez grounds out, first baseman Spencer Torkelson to pitcher Jack Flaherty.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T20:51:58.909Z","endTime":"2026-07-04T20:54:22.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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.0,"endSpeed":85.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1234941872786,"aZ":-13.426558462539997,"pfxX":-4.008144697256681,"pfxZ":10.06000149466628,"pX":-1.1479327380253528,"pZ":2.236117261844799,"vX0":4.909420896456124,"vY0":-135.29820565784945,"vZ0":-5.547519655089987,"x":160.76,"y":178.4,"x0":-2.460930906636622,"y0":50.00187789080261,"z0":5.245770512123556,"aX":-7.468716657433701},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.3,"breakHorizontal":6.2,"spinRate":2267,"spinDirection":211},"zone":13,"typeConfidence":0.91,"plateTime":0.4040642397452201,"extension":6.482548169152894},"index":0,"playId":"b941b4f9-0fc4-3b4f-82a1-1e5b3272f5fc","pitchNumber":1,"startTime":"2026-07-04T20:52:24.328Z","endTime":"2026-07-04T20:52:28.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.516423028867013,"aZ":-26.41411296828335,"pfxX":3.3650157690067806,"pfxZ":3.5821213916061856,"pX":-0.11274696711542226,"pZ":1.9462455056337793,"vX0":4.604641042083922,"vY0":-125.31537979455385,"vZ0":-3.253048852582098,"x":121.3,"y":186.23,"x0":-2.4031295100667367,"y0":50.004976235554,"z0":5.391528732814343,"aX":5.415845217873932},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.0,"breakHorizontal":-7.1,"spinRate":2462,"spinDirection":160},"zone":8,"typeConfidence":0.89,"plateTime":0.43511424224694606,"extension":6.346613916869694},"index":1,"playId":"b93e6ef4-80b1-34ae-96d4-0dfcd845d280","pitchNumber":2,"startTime":"2026-07-04T20:52:38.865Z","endTime":"2026-07-04T20:52:42.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":92.5,"endSpeed":84.6,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68263960859423,"aZ":-15.861347917307965,"pfxX":-5.023987099666998,"pfxZ":8.866268081919358,"pX":-0.9336829989359011,"pZ":3.4948457318801127,"vX0":5.524701495256777,"vY0":-134.64110272688228,"vZ0":-1.7658891187847772,"x":152.59,"y":144.42,"x0":-2.357493881703787,"y0":50.000312608768525,"z0":5.279143705030511,"aX":-9.24137447372274},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.8,"breakHorizontal":7.9,"spinRate":2152,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.40648750553790514,"extension":6.468518441616865},"index":2,"playId":"2be629bf-f6d5-3f46-9d9f-227945353a61","pitchNumber":3,"startTime":"2026-07-04T20:52:58.412Z","endTime":"2026-07-04T20:53:02.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.716287112025906,"aZ":-28.887360530285036,"pfxX":2.4818976392144734,"pfxZ":2.0810853410612093,"pX":0.741845186689011,"pZ":0.18231770070712688,"vX0":6.8344285219374665,"vY0":-124.5752799120895,"vZ0":-6.549743022401686,"x":88.72,"y":233.86,"x0":-2.353571227844463,"y0":50.00424043152476,"z0":5.216364779509059,"aX":3.9223154905602136},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":-6.0,"spinRate":2453,"spinDirection":134},"zone":14,"typeConfidence":0.9,"plateTime":0.4387441953222204,"extension":6.653560413559459},"index":3,"playId":"0df9ae2e-b916-3a7c-8da9-de13674a28d3","pitchNumber":4,"startTime":"2026-07-04T20:53:17.497Z","endTime":"2026-07-04T20:53:21.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26260672206601,"aZ":-14.914744815692979,"pfxX":-4.139469020669613,"pfxZ":9.226677269206554,"pX":-0.39504134786652,"pZ":2.588673434270068,"vX0":6.249051184155193,"vY0":-135.36233779120053,"vZ0":-4.404370948314394,"x":132.06,"y":168.89,"x0":-2.18704399976774,"y0":50.005461892388254,"z0":5.2683966301055545,"aX":-7.746316155056067},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.1,"breakHorizontal":6.2,"spinRate":2210,"spinDirection":214},"zone":4,"typeConfidence":0.91,"plateTime":0.4033579138130383,"extension":6.585373233813076},"index":4,"playId":"0c1eaed7-e96a-3d8e-9879-ab3ef3826d7e","pitchNumber":5,"startTime":"2026-07-04T20:53:47.594Z","endTime":"2026-07-04T20:53:55.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":93.9,"endSpeed":86.2,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75862761458399,"aZ":-14.395103160277284,"pfxX":-4.557939043008812,"pfxZ":9.388613917084145,"pX":0.3747772382666745,"pZ":2.0809107195665004,"vX0":8.597824775950901,"vY0":-136.44945010894654,"vZ0":-5.733418318896945,"x":102.71,"y":182.6,"x0":-2.2185524293818255,"y0":50.00612958364766,"z0":5.193668101051138,"aX":-8.635182309577925},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.0,"breakHorizontal":6.5,"spinRate":2257,"spinDirection":209},"zone":9,"typeConfidence":0.91,"plateTime":0.4007182930144908,"extension":6.682228931424368},"hitData":{"launchSpeed":91.0,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.06,"coordY":159.18}},"index":5,"playId":"c70f5e67-74d3-30d1-95ae-6f75718fdd02","pitchNumber":6,"startTime":"2026-07-04T20:54:15.521Z","endTime":"2026-07-04T20:54:22.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":0.92,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:54:22.261Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joc Pederson grounds out, first baseman Spencer Torkelson to pitcher Jack Flaherty.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T20:54:28.005Z","endTime":"2026-07-04T20:55:01.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.223657433669885,"aZ":-24.52643400925977,"pfxX":-9.116555419584646,"pfxZ":4.027540993849276,"pX":-0.058924931914733275,"pZ":1.9407948632186818,"vX0":8.909274399724364,"vY0":-136.51249065875885,"vZ0":-4.37871763085168,"x":119.25,"y":186.38,"x0":-2.170184863966147,"y0":50.0060564149923,"z0":5.240703123644935,"aX":-17.322234784787018},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.6,"breakHorizontal":14.8,"spinRate":2024,"spinDirection":212},"zone":8,"typeConfidence":0.95,"plateTime":0.4002504138857881,"extension":6.5576029878739055},"hitData":{"launchSpeed":103.3,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.76,"coordY":155.3}},"index":0,"playId":"1706d128-9dbf-31d6-9e0e-3adb8833cc02","pitchNumber":1,"startTime":"2026-07-04T20:54:53.825Z","endTime":"2026-07-04T20:55:01.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.6,"awayTeamWinProbability":80.4,"homeTeamWinProbabilityAdded":-1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:55:01.574Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Smith called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T20:55:05.234Z","endTime":"2026-07-04T20:56:50.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.015871354818216,"aZ":-37.537725287809714,"pfxX":5.899020211595433,"pfxZ":-4.1736173053047825,"pX":-0.8065693932862844,"pZ":2.2599740542716087,"vX0":2.282146683922381,"vY0":-112.56131916107553,"vZ0":1.4432679634031882,"x":147.74,"y":177.76,"x0":-2.5991863805459254,"y0":50.00074313111718,"z0":5.40481072364903,"aX":7.585064369972187},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-6.8,"breakHorizontal":-11.3,"spinRate":2408,"spinDirection":60},"zone":4,"typeConfidence":0.9,"plateTime":0.4861935509483031,"extension":6.475857334170177},"index":0,"playId":"05abba51-7c7b-333d-9b03-dcad8b5627dd","pitchNumber":1,"startTime":"2026-07-04T20:55:29.761Z","endTime":"2026-07-04T20:55:35.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.271591550260275,"aZ":-23.618573478903535,"pfxX":-10.641428721076707,"pfxZ":5.333498014007535,"pX":-0.5981706829409031,"pZ":0.6320426009118946,"vX0":8.300270077557602,"vY0":-125.54127127574098,"vZ0":-6.044433614106605,"x":139.8,"y":221.71,"x0":-2.556891792605886,"y0":50.003712507710766,"z0":4.981045497994988,"aX":-17.06893018189261},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.5,"breakHorizontal":17.5,"spinRate":1926,"spinDirection":229},"zone":13,"typeConfidence":0.88,"plateTime":0.435507117818156,"extension":6.621573516178483},"index":1,"playId":"8cca56de-5e44-32bb-b9b7-e6743a8780b6","pitchNumber":2,"startTime":"2026-07-04T20:55:42.924Z","endTime":"2026-07-04T20:55:47.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":71.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.882131563756946,"aZ":-38.8572688975043,"pfxX":3.701241346987952,"pfxZ":-5.309418604201097,"pX":0.8183864018444441,"pZ":1.2458252837604284,"vX0":6.2887413305963715,"vY0":-111.76713407885548,"vZ0":-0.05353548108016137,"x":85.81,"y":205.14,"x0":-2.5166805923203626,"y0":50.00000305031907,"z0":5.273606625865668,"aX":4.662321204786693},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-9.2,"breakHorizontal":-8.4,"spinRate":2302,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4907892036824779,"extension":6.474788015966107},"index":2,"playId":"528dbf2e-6780-3590-a2a7-5e403f06b46b","pitchNumber":3,"startTime":"2026-07-04T20:56:06.152Z","endTime":"2026-07-04T20:56:11.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65870026038216,"aZ":-25.172636792437146,"pfxX":-8.746721093344743,"pfxZ":4.083846769434658,"pX":-1.5751140767711802,"pZ":1.6469667978701155,"vX0":5.017276905438426,"vY0":-130.16699095229228,"vZ0":-4.637692310884944,"x":177.04,"y":194.31,"x0":-2.392609458420922,"y0":50.000207231247074,"z0":5.360541307111469,"aX":-14.98740818160365},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.6,"breakHorizontal":14.8,"spinRate":1986,"spinDirection":207},"zone":13,"typeConfidence":0.9,"plateTime":0.4209931799982365,"extension":6.487660750667364},"index":3,"playId":"0cd87f66-0489-35bb-86e7-305c46d91b40","pitchNumber":4,"startTime":"2026-07-04T20:56:22.483Z","endTime":"2026-07-04T20:56:29.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72845596486964,"aZ":-12.693150322723286,"pfxX":-3.9766167909275785,"pfxZ":10.058379703268667,"pX":-0.4469208904143191,"pZ":1.8486506109564291,"vX0":6.250692302258469,"vY0":-138.24835211949437,"vZ0":-7.088457641923044,"x":134.04,"y":188.87,"x0":-2.2201439827738327,"y0":50.000053473145535,"z0":5.2972614056849086,"aX":-7.699883748247892},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.9,"breakHorizontal":5.9,"spinRate":2376,"spinDirection":212},"zone":7,"typeConfidence":0.91,"plateTime":0.39614723509023,"extension":6.487875454598934},"index":4,"playId":"c02dbb41-da6f-391a-be3b-732541f60702","pitchNumber":5,"startTime":"2026-07-04T20:56:44.920Z","endTime":"2026-07-04T20:56:50.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.6,"awayTeamWinProbability":81.4,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:56:50.142Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out to first baseman Josh Smith.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-04T20:58:45.554Z","endTime":"2026-07-04T20:59:24.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"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(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":84.2,"endSpeed":78.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.762261644494004,"aZ":-31.332319421305975,"pfxX":-6.326303543398799,"pfxZ":0.5460324200610289,"pX":-0.2682304361904788,"pZ":1.532998549796147,"vX0":4.721616168501043,"vY0":-122.6143686313922,"vZ0":-4.632844676779027,"x":127.22,"y":197.39,"x0":-1.390764886120172,"y0":50.00008917073384,"z0":6.100686657740252,"aX":-9.6941637829828},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.2,"breakHorizontal":10.4,"spinRate":1080,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.4455845437997277,"extension":6.481145884355359},"index":0,"playId":"8f38e258-2d1e-3b07-a7e1-58547ba28243","pitchNumber":1,"startTime":"2026-07-04T20:59:00.096Z","endTime":"2026-07-04T20:59:06.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94496612799227,"aZ":-31.54125024572522,"pfxX":-4.183142408856619,"pfxZ":0.4160555289299497,"pX":-0.2624909800749498,"pZ":1.6943985517861841,"vX0":4.068074092780568,"vY0":-122.01579888259053,"vZ0":-4.114279371933615,"x":127.01,"y":193.03,"x0":-1.4041139219535794,"y0":50.00310600590135,"z0":6.106439508120029,"aX":-6.33776747836509},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.1,"breakHorizontal":6.7,"spinRate":1018,"spinDirection":248},"zone":8,"typeConfidence":0.91,"plateTime":0.44810160974130575,"extension":6.381820376498164},"hitData":{"launchSpeed":84.0,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.64,"coordY":167.8}},"index":1,"playId":"3f180ec8-959d-3b7f-804b-8fd1d2fcf512","pitchNumber":2,"startTime":"2026-07-04T20:59:15.914Z","endTime":"2026-07-04T20:59:24.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.900000000000002,"awayTeamWinProbability":80.1,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-04T20:59:24.843Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ben Malgeri pops out to first baseman Josh Smith in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-04T20:59:26.074Z","endTime":"2026-07-04T21:00:29.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.876950455365158,"aZ":-23.06317161776767,"pfxX":-0.7206284638649936,"pfxZ":5.180996130644504,"pX":0.36933390222006846,"pZ":2.959692157747177,"vX0":4.847423608560942,"vY0":-131.02174995419276,"vZ0":-3.6644076324772663,"x":102.92,"y":158.87,"x0":-1.4024652165923313,"y0":50.0006384084119,"z0":6.078246965265247,"aX":-1.267681436078526},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.9,"breakHorizontal":0.4,"spinRate":2298,"spinDirection":201},"zone":3,"typeConfidence":0.87,"plateTime":0.41633294199415705,"extension":6.303267347674714},"index":0,"playId":"5f1cf93a-4167-3e7c-8859-304e46b7d750","pitchNumber":1,"startTime":"2026-07-04T20:59:52.143Z","endTime":"2026-07-04T20:59:56.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.167202063573075,"aZ":-26.303020934424744,"pfxX":-0.3310691078771151,"pfxZ":3.519210904102377,"pX":0.6546336918139603,"pZ":1.2723229934359437,"vX0":5.316795730102661,"vY0":-127.74019358144167,"vZ0":-6.7587173073134315,"x":92.05,"y":204.43,"x0":-1.4029534414752203,"y0":50.001359657410276,"z0":5.99583847571843,"aX":-0.5529198345777931},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.2,"breakHorizontal":-0.5,"spinRate":2300,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4273647728043519,"extension":6.337713981971968},"index":1,"playId":"a6b16831-4429-31d5-91ab-4eb0f90c64c0","pitchNumber":2,"startTime":"2026-07-04T21:00:06.517Z","endTime":"2026-07-04T21:00:10.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4726721829157,"aZ":-21.367314425411273,"pfxX":-10.84544444764493,"pfxZ":5.8734805345546,"pX":-0.5608007486698409,"pZ":3.055272920535788,"vX0":7.731869879923122,"vY0":-134.60076072097874,"vZ0":-3.55763700162763,"x":138.38,"y":156.29,"x0":-2.0576129068175,"y0":50.0015534409081,"z0":5.902080846214637,"aX":-19.952947199091998},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.1,"breakHorizontal":18.0,"spinRate":2070,"spinDirection":234},"zone":1,"typeConfidence":0.92,"plateTime":0.40649788223939165,"extension":6.147744490469118},"hitData":{"launchSpeed":70.3,"launchAngle":61.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":168.74,"coordY":183.01}},"index":2,"playId":"4cb8bfc1-50cd-326c-96cb-be91544bdf87","pitchNumber":3,"startTime":"2026-07-04T21:00:20.965Z","endTime":"2026-07-04T21:00:29.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":701162,"link":"/api/v1/people/701162"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":20.9,"awayTeamWinProbability":79.1,"homeTeamWinProbabilityAdded":0.9999999999999964,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:00:29.875Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Outman flies out to center fielder Evan Carter.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-04T21:00:36.604Z","endTime":"2026-07-04T21:01:24.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"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":93.8,"endSpeed":86.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.005157846452928,"aZ":-16.40843866943761,"pfxX":-6.290035701054819,"pfxZ":8.271403272301274,"pX":-1.9536087651605565,"pZ":3.984159466665719,"vX0":1.4497898250210668,"vY0":-136.69145923773172,"vZ0":-2.841579774896452,"x":191.47,"y":131.21,"x0":-1.6708067459499805,"y0":50.00679127036844,"z0":6.153576169154597,"aX":-11.995047839936234},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":11.2,"spinRate":1994,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39955845184044936,"extension":6.3036580967804925},"index":0,"playId":"684d0b7d-7c76-3649-a5ab-2fbaa5d84d2f","pitchNumber":1,"startTime":"2026-07-04T21:01:00.755Z","endTime":"2026-07-04T21:01:04.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.425963029406674,"aZ":-32.03529467672526,"pfxX":-4.535824290735916,"pfxZ":0.0876334519605706,"pX":-0.8057293906481882,"pZ":2.5383859290073136,"vX0":2.84211494622814,"vY0":-123.89867198570927,"vZ0":-2.549138298821287,"x":147.71,"y":170.24,"x0":-1.3725967835800454,"y0":50.002060266056446,"z0":6.231174662804827,"aX":-7.122452153832057},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.1,"breakHorizontal":7.7,"spinRate":854,"spinDirection":241},"zone":4,"typeConfidence":0.91,"plateTime":0.4403910584194497,"extension":6.469390615461128},"hitData":{"launchSpeed":87.6,"launchAngle":44.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.53,"coordY":78.49}},"index":1,"playId":"97081de2-d9ea-3b47-99d4-4313a186173c","pitchNumber":2,"startTime":"2026-07-04T21:01:15.310Z","endTime":"2026-07-04T21:01:24.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.6,"awayTeamWinProbability":78.4,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:01:24.877Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Jung flies out to right fielder Ben Malgeri.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-04T21:02:54.040Z","endTime":"2026-07-04T21:06:26.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.220347925151785,"aZ":-37.845586124589566,"pfxX":6.0102632435745065,"pfxZ":-4.4206621712239045,"pX":-0.6984631433637792,"pZ":2.190180056988069,"vX0":2.44193919899852,"vY0":-112.5199291637656,"vZ0":1.3679967312491499,"x":143.62,"y":179.65,"x0":-2.578239936159718,"y0":50.00258082260156,"z0":5.40613434059691,"aX":7.713129658415617},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-7.3,"breakHorizontal":-11.5,"spinRate":2456,"spinDirection":58},"zone":7,"typeConfidence":0.91,"plateTime":0.48660496997871716,"extension":6.307277639207219},"index":0,"playId":"ee0a1df8-04b9-3b6d-bdfa-5e3fadc3f3a4","pitchNumber":1,"startTime":"2026-07-04T21:03:48.177Z","endTime":"2026-07-04T21:03:51.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54863212668211,"aZ":-21.819051137783354,"pfxX":-7.836261846258258,"pfxZ":5.708234823852952,"pX":-1.0608146633763273,"pZ":2.032583499308621,"vX0":5.765584436231466,"vY0":-133.79906492332609,"vZ0":-4.328436235246072,"x":157.44,"y":183.9,"x0":-2.2241752284232383,"y0":50.0059335072628,"z0":5.232478994950792,"aX":-14.227368233364823},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.6,"breakHorizontal":13.0,"spinRate":2030,"spinDirection":209},"zone":13,"typeConfidence":0.9,"plateTime":0.40917256218657583,"extension":6.650615982549762},"index":1,"playId":"965b1771-5f0b-303f-8805-f39d4d0df0ed","pitchNumber":2,"startTime":"2026-07-04T21:04:11.437Z","endTime":"2026-07-04T21:04:15.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.789060872415277,"aZ":-14.354518727504775,"pfxX":-5.087057901007674,"pfxZ":9.013951716073906,"pX":0.4133444658519001,"pZ":2.8496544008520783,"vX0":9.196810630412232,"vY0":-139.35572829192753,"vZ0":-4.1079885462067205,"x":101.24,"y":161.84,"x0":-2.260922437235547,"y0":50.003331741316345,"z0":5.283786559454705,"aX":-10.057977130164057},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":7.4,"spinRate":2351,"spinDirection":211},"zone":3,"typeConfidence":0.91,"plateTime":0.3922619667571161,"extension":6.887048501710269},"index":2,"playId":"71603aa3-ac93-3d45-a053-517d69e0c6ce","pitchNumber":3,"startTime":"2026-07-04T21:04:37.734Z","endTime":"2026-07-04T21:04:42.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.755764293596243,"aZ":-15.045591156566443,"pfxX":-4.347981383459015,"pfxZ":8.803324416593608,"pX":1.4011658741836588,"pZ":1.8408275863769297,"vX0":10.972090682950498,"vY0":-138.34410309099076,"vZ0":-6.286266470763625,"x":63.59,"y":189.08,"x0":-2.0447076269587923,"y0":50.005574259742865,"z0":5.144389499553629,"aX":-8.463787416727863},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":5.6,"spinRate":2236,"spinDirection":213},"zone":14,"typeConfidence":0.91,"plateTime":0.3953502030980611,"extension":6.78841060974989},"index":3,"playId":"2f5175cf-d443-3fe5-bfa0-b6c73e7cd48e","pitchNumber":4,"startTime":"2026-07-04T21:04:58.754Z","endTime":"2026-07-04T21:05:02.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":88.3,"endSpeed":81.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.982654198681903,"aZ":-27.96702840929852,"pfxX":3.1887924563703915,"pfxZ":2.515536180971927,"pX":2.0652159032452464,"pZ":1.592657564083539,"vX0":9.409504514174923,"vY0":-128.3111060164657,"vZ0":-3.9935048781929066,"x":38.28,"y":195.78,"x0":-2.0602065306437107,"y0":50.00139568415217,"z0":5.342745765935718,"aX":5.327180137439883},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.8,"breakHorizontal":-7.8,"spinRate":2456,"spinDirection":147},"zone":14,"typeConfidence":0.88,"plateTime":0.426501012080045,"extension":6.535386499484835},"index":4,"playId":"b3254a19-c263-3a45-aff5-72969688fca6","pitchNumber":5,"startTime":"2026-07-04T21:05:14.634Z","endTime":"2026-07-04T21:05:18.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28361743586071,"aZ":-15.260931305114944,"pfxX":-4.383299888401507,"pfxZ":8.782232133404515,"pX":0.7851284427490919,"pZ":2.4676152107406266,"vX0":9.347811632570066,"vY0":-137.60201735050293,"vZ0":-4.808352914486468,"x":87.07,"y":172.15,"x0":-2.0799527158044655,"y0":50.00530662328817,"z0":5.264867727832063,"aX":-8.444978893905878},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":6.1,"spinRate":2229,"spinDirection":210},"zone":6,"typeConfidence":0.91,"plateTime":0.3973862741707235,"extension":6.860455834793585},"index":5,"playId":"c15b62e9-e1fc-3945-9db7-67760f95840f","pitchNumber":6,"startTime":"2026-07-04T21:05:31.737Z","endTime":"2026-07-04T21:05:35.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.720587826584026,"aZ":-15.791744781689596,"pfxX":-2.2830689931449935,"pfxZ":8.796393094533343,"pX":0.1956284844172037,"pZ":2.2318812847922396,"vX0":7.131553732888991,"vY0":-135.18827797515385,"vZ0":-4.9417715224451015,"x":109.54,"y":178.52,"x0":-2.172654643087679,"y0":50.0047741122808,"z0":5.181426834167352,"aX":-4.253574712181546},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":2.8,"spinRate":2289,"spinDirection":207},"zone":5,"typeConfidence":0.91,"plateTime":0.4041815426314095,"extension":6.596687435209508},"index":6,"playId":"ee28910d-ae21-3040-bd86-da961e7be410","pitchNumber":7,"startTime":"2026-07-04T21:05:56.682Z","endTime":"2026-07-04T21:06:00.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6507898780283,"aZ":-15.272187616520906,"pfxX":-4.397003318746259,"pfxZ":8.698833271884578,"pX":0.5478373931641597,"pZ":2.564522115900946,"vX0":8.673566720491346,"vY0":-138.4455635812,"vZ0":-4.480663229711652,"x":96.12,"y":169.54,"x0":-2.0530822500276913,"y0":50.00135777679847,"z0":5.224638253035457,"aX":-8.542727865216603},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":6.1,"spinRate":2285,"spinDirection":210},"zone":6,"typeConfidence":0.91,"plateTime":0.3954865578219202,"extension":6.616035606410186},"hitData":{"launchSpeed":93.0,"launchAngle":32.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.39,"coordY":87.38}},"index":7,"playId":"b8f14335-e1fa-37da-8e69-574d85790fd6","pitchNumber":8,"startTime":"2026-07-04T21:06:17.365Z","endTime":"2026-07-04T21:06:26.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.1,"awayTeamWinProbability":80.9,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:06:26.422Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-04T21:06:26.872Z","endTime":"2026-07-04T21:08:13.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70681979988759,"aZ":-16.141606331958066,"pfxX":-4.848174653169155,"pfxZ":8.770146727184226,"pX":-0.3659414667002914,"pZ":1.8004140619905284,"vX0":6.554238631410473,"vY0":-134.49160648410654,"vZ0":-6.252623973922885,"x":130.95,"y":190.17,"x0":-2.2068933847513823,"y0":50.00408912478054,"z0":5.304084584660867,"aX":-8.864805305033032},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.6,"breakHorizontal":7.3,"spinRate":2272,"spinDirection":213},"zone":7,"typeConfidence":0.91,"plateTime":0.40756118429461097,"extension":6.487401678181167},"index":0,"playId":"42115a56-1602-382c-99cc-affe2f3c60c5","pitchNumber":1,"startTime":"2026-07-04T21:06:54.278Z","endTime":"2026-07-04T21:06:59.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":94.6,"endSpeed":85.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54349444143098,"aZ":-19.467816941190513,"pfxX":-9.376960995677484,"pfxZ":6.691058160659334,"pX":-0.1993503674567874,"pZ":2.1789952048711156,"vX0":8.805072074521112,"vY0":-137.44436493995366,"vZ0":-4.827160311353166,"x":124.6,"y":179.95,"x0":-2.2375913134392973,"y0":50.00301449149266,"z0":5.293543113121826,"aX":-17.80946464830197},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.2,"breakHorizontal":15.0,"spinRate":2070,"spinDirection":208},"zone":8,"typeConfidence":0.92,"plateTime":0.3996244319158908,"extension":6.476301713588899},"index":1,"playId":"78e46fe9-ff87-3ae5-b9e7-396889123039","pitchNumber":2,"startTime":"2026-07-04T21:07:10.105Z","endTime":"2026-07-04T21:07:13.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.565711075197495,"aZ":-38.349305867154335,"pfxX":7.661140353514733,"pfxZ":-4.5573671432930745,"pX":0.02707736293184105,"pZ":1.3836659590759675,"vX0":3.449210875395115,"vY0":-115.9436054150479,"vZ0":-0.5585635113792714,"x":115.97,"y":201.42,"x0":-2.4771440637552464,"y0":50.00271784533457,"z0":5.301282349443649,"aX":10.383041888321731},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-8.0,"breakHorizontal":-14.8,"spinRate":2528,"spinDirection":51},"zone":14,"typeConfidence":0.89,"plateTime":0.473201260815737,"extension":6.530386762889656},"index":2,"playId":"bf7ebe9f-aece-3211-a3fa-4b79df483bd5","pitchNumber":3,"startTime":"2026-07-04T21:07:30.912Z","endTime":"2026-07-04T21:07:34.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.482915176563694,"aZ":-24.029891420451335,"pfxX":-8.401655864083468,"pfxZ":5.033170939329948,"pX":-2.310475444313416,"pZ":1.8186177422536527,"vX0":3.4749803659452954,"vY0":-126.1037526108021,"vZ0":-2.88198768271204,"x":205.07,"y":189.68,"x0":-2.61111047754479,"y0":50.00278999943322,"z0":4.904672152645953,"aX":-13.596652753362996},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.8,"breakHorizontal":14.5,"spinRate":1863,"spinDirection":232},"zone":13,"typeConfidence":0.81,"plateTime":0.43353616692306485,"extension":7.178863191564029},"index":3,"playId":"01300ddc-a36a-3a9e-9e96-afbda023b871","pitchNumber":4,"startTime":"2026-07-04T21:07:52.628Z","endTime":"2026-07-04T21:07:56.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.214162550063236,"aZ":-14.104662624058669,"pfxX":-4.276181205357704,"pfxZ":9.470910555576628,"pX":-0.05166791768721242,"pZ":3.8183195736322295,"vX0":7.515661262855887,"vY0":-137.22066049538685,"vZ0":-1.3441433526194106,"x":118.97,"y":135.69,"x0":-2.269849509548339,"y0":50.00464950932586,"z0":5.274995653596655,"aX":-8.161216578176335},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":6.1,"spinRate":2283,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.3990933049530403,"extension":6.528469117303714},"index":4,"playId":"1e12567a-7b7b-3b7a-84e9-52e4fed0de51","pitchNumber":5,"startTime":"2026-07-04T21:08:09.170Z","endTime":"2026-07-04T21:08:13.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.4,"awayTeamWinProbability":82.6,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:08:13.337Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alejandro Osuna pops out to third baseman Colt Keith in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-04T21:08:13.236Z","endTime":"2026-07-04T21:09:20.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.553067421863368,"aZ":-22.162646206104075,"pfxX":-9.827211246590121,"pfxZ":5.326392344707733,"pX":-0.042613942282616765,"pZ":1.0343015658028367,"vX0":9.208097983064585,"vY0":-136.1318103094667,"vZ0":-6.929927326082093,"x":118.62,"y":210.85,"x0":-2.190237482102656,"y0":50.0026222033913,"z0":5.144440800429445,"aX":-18.46672540037199},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.3,"breakHorizontal":15.8,"spinRate":2104,"spinDirection":207},"zone":13,"typeConfidence":0.95,"plateTime":0.4021766641007436,"extension":6.530770531965639},"index":0,"playId":"863f4549-3183-3a7d-85ae-fb59d3bcbd31","pitchNumber":1,"startTime":"2026-07-04T21:08:39.850Z","endTime":"2026-07-04T21:08:44.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.594377783373563,"aZ":-15.723898193528374,"pfxX":-3.041645975035606,"pfxZ":9.034656048273973,"pX":-0.7704041931652033,"pZ":2.272644049358336,"vX0":5.207125874735377,"vY0":-133.99975666217665,"vZ0":-4.718496483418587,"x":146.37,"y":177.42,"x0":-2.3424811565241335,"y0":50.00533047167202,"z0":5.177660760635968,"aX":-5.540266334666267},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.6,"breakHorizontal":4.4,"spinRate":2243,"spinDirection":209},"zone":4,"typeConfidence":0.91,"plateTime":0.4085419120251128,"extension":6.281759565485717},"index":1,"playId":"0957ef5b-2d30-301c-aace-e51f5c8a0d59","pitchNumber":2,"startTime":"2026-07-04T21:08:53.904Z","endTime":"2026-07-04T21:08:58.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.198455887840577,"aZ":-23.703131306969272,"pfxX":-10.16762673906339,"pfxZ":5.197949531008545,"pX":-0.9171974230008569,"pZ":3.0666872806437095,"vX0":7.418037869491865,"vY0":-126.685405865315,"vZ0":-0.47982396464086574,"x":151.96,"y":155.98,"x0":-2.5581721595843288,"y0":50.003814305804845,"z0":5.148542511109914,"aX":-16.574479712003193},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.6,"breakHorizontal":16.8,"spinRate":2003,"spinDirection":223},"zone":11,"typeConfidence":0.87,"plateTime":0.4318932190730673,"extension":6.607889985765409},"hitData":{"launchSpeed":64.6,"launchAngle":64.0,"totalDistance":137.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":80.16,"coordY":169.92}},"index":2,"playId":"83788725-1f84-3a23-87c1-7ab9a8e0788e","pitchNumber":3,"startTime":"2026-07-04T21:09:11.449Z","endTime":"2026-07-04T21:09:20.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":-0.9999999999999964,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:09:20.019Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to left fielder Alejandro Osuna.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-04T21:11:29.174Z","endTime":"2026-07-04T21:11:39.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.820323202104237,"aZ":-16.507104640152445,"pfxX":-7.143868421312427,"pfxZ":8.339833849855022,"pX":-0.1274128820635258,"pZ":2.721513090535202,"vX0":6.14997369382604,"vY0":-136.168485975754,"vZ0":-5.808372553738965,"x":121.86,"y":165.3,"x0":-1.486771330620556,"y0":50.00026027767393,"z0":6.023600960645756,"aX":-13.417247063172637},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.0,"breakHorizontal":11.6,"spinRate":2146,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.40218517428990674,"extension":6.40151276438709},"hitData":{"launchSpeed":93.6,"launchAngle":55.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.11,"coordY":123.93}},"index":0,"playId":"a60cb9e6-a016-3fdb-a0e4-ddacc0d5f3a1","pitchNumber":1,"startTime":"2026-07-04T21:11:29.174Z","endTime":"2026-07-04T21:11:39.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":1.1999999999999957,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:11:39.202Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out, pitcher Cal Quantrill to first baseman Josh Smith.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-04T21:11:40.232Z","endTime":"2026-07-04T21:12:29.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":615698,"link":"/api/v1/people/615698"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.691213373208015,"aZ":-14.99922253722009,"pfxX":-6.485973846194052,"pfxZ":9.098495839047171,"pX":-0.2559001534545779,"pZ":2.5547761864712113,"vX0":5.175606355943226,"vY0":-137.1142909816236,"vZ0":-6.548395112588676,"x":126.75,"y":169.8,"x0":-1.333162054399572,"y0":50.005021974655726,"z0":6.013206431158363,"aX":-12.247711117459048},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.1,"breakHorizontal":10.6,"spinRate":2249,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.40074613067601383,"extension":6.334791752423436},"index":0,"playId":"7e15939a-6190-34f7-b0e2-83c339610407","pitchNumber":1,"startTime":"2026-07-04T21:12:07.466Z","endTime":"2026-07-04T21:12:12.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.422807397793807,"aZ":-30.573825962114203,"pfxX":-7.492983412985335,"pfxZ":1.012608157052246,"pX":0.7520021487678897,"pZ":1.8768356312591716,"vX0":6.906272082631413,"vY0":-124.45109394389608,"vZ0":-4.490663038346071,"x":88.34,"y":188.11,"x0":-1.0767023112488756,"y0":50.002726864135816,"z0":6.218135901326184,"aX":-11.831933131976507},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.1,"breakHorizontal":12.1,"spinRate":1243,"spinDirection":229},"zone":9,"typeConfidence":0.91,"plateTime":0.4390129948193269,"extension":6.378181992850854},"hitData":{"launchSpeed":91.8,"launchAngle":1.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.72,"coordY":178.96}},"index":1,"playId":"7a4f9bde-b86e-3fd3-8473-eac01bc6250a","pitchNumber":2,"startTime":"2026-07-04T21:12:21.697Z","endTime":"2026-07-04T21:12:29.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:12:29.534Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out, second baseman Nicky Lopez to first baseman Josh Smith.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-04T21:12:29.901Z","endTime":"2026-07-04T21:13:28.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.710661717503797,"aZ":-16.409313111395168,"pfxX":-7.678976137561911,"pfxZ":8.278266363465978,"pX":-0.47598080587199565,"pZ":2.1251260956533247,"vX0":4.971018796999229,"vY0":-136.78235466114194,"vZ0":-7.425899123380042,"x":135.14,"y":181.4,"x0":-1.314398103688653,"y0":50.004379528831564,"z0":5.98968103950743,"aX":-14.627159006243751},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.7,"breakHorizontal":13.0,"spinRate":2032,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.3996515633990101,"extension":6.433268835994666},"index":0,"playId":"eb41ea59-35af-3bb4-b470-52a8fcf0589b","pitchNumber":1,"startTime":"2026-07-04T21:12:57.762Z","endTime":"2026-07-04T21:13:02.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-04T21:13:09.368Z","endTime":"2026-07-04T21:13:21.631Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":94.7,"endSpeed":87.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.956621226080593,"aZ":-17.09933936051842,"pfxX":-6.087485579085008,"pfxZ":7.793066713246214,"pX":-0.6490582996610061,"pZ":2.910389610566845,"vX0":4.217253282627781,"vY0":-137.7969892233087,"vZ0":-5.403199744476864,"x":141.74,"y":160.2,"x0":-1.4039805131859762,"y0":50.000773664685035,"z0":6.041432403308096,"aX":-11.773255363619525},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":10.2,"spinRate":2092,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.3966051449599344,"extension":6.405489730171303},"hitData":{"launchSpeed":82.9,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.53,"coordY":153.1}},"index":2,"playId":"ab12a046-8407-3be6-bff6-0b1a18fb6d7b","pitchNumber":2,"startTime":"2026-07-04T21:13:21.631Z","endTime":"2026-07-04T21:13:28.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.25,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:13:28.945Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ezequiel Duran lines out to center fielder James Outman.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T21:15:56.800Z","endTime":"2026-07-04T21:17:50.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.448799687089362,"aZ":-38.51937524926286,"pfxX":5.513080416743686,"pfxZ":-4.7709561078984155,"pX":0.27648359323470156,"pZ":2.297426867257417,"vX0":4.64930825962957,"vY0":-114.62483339676017,"vZ0":1.879270524393315,"x":106.46,"y":176.75,"x0":-2.4954994003143547,"y0":50.00452748007589,"z0":5.231462832952487,"aX":7.3269645263433345},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-7.8,"breakHorizontal":-11.2,"spinRate":2507,"spinDirection":57},"zone":6,"typeConfidence":0.9,"plateTime":0.4780780014660415,"extension":6.362401787641651},"index":0,"playId":"770d0ff1-56d7-3e93-bcd0-9b45bfcdcf9a","pitchNumber":1,"startTime":"2026-07-04T21:16:14.126Z","endTime":"2026-07-04T21:16:17.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8887360577156,"aZ":-16.395105761126707,"pfxX":-5.496099239742243,"pfxZ":8.302892174029123,"pX":0.0576668213864767,"pZ":3.372143031470645,"vX0":7.9524638335986495,"vY0":-136.45444951833304,"vZ0":-1.9868879287667505,"x":114.8,"y":147.73,"x0":-2.1701339402007287,"y0":50.00046371032407,"z0":5.229852477136016,"aX":-10.442583490558963},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":8.4,"spinRate":2235,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.4002417884096485,"extension":6.685301142681141},"index":1,"playId":"133f66c1-1cb2-3f80-9044-42ee02c43237","pitchNumber":2,"startTime":"2026-07-04T21:16:37.572Z","endTime":"2026-07-04T21:16:41.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.612648115702886,"aZ":-26.83996942342932,"pfxX":2.3982277972168466,"pfxZ":3.307486651605016,"pX":1.3675371824053126,"pZ":2.301128426569257,"vX0":7.964532846971519,"vY0":-125.73096924768222,"vZ0":-2.3031191638019823,"x":64.87,"y":176.65,"x0":-2.142853593578541,"y0":50.003909144026665,"z0":5.389872158104613,"aX":3.8699074122397783},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.8,"breakHorizontal":-6.0,"spinRate":2518,"spinDirection":130},"zone":14,"typeConfidence":0.89,"plateTime":0.4343298727339784,"extension":6.5547631717954165},"index":2,"playId":"cf47f89d-e4dc-3807-ab81-1e87437f63fc","pitchNumber":3,"startTime":"2026-07-04T21:17:04.533Z","endTime":"2026-07-04T21:17:09.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.216509850060998,"aZ":-37.44872137893418,"pfxX":5.565071206717412,"pfxZ":-3.8935112352767844,"pX":1.1901781931597628,"pZ":0.9194463456814744,"vX0":6.299132373328948,"vY0":-115.86702794847423,"vZ0":-1.8018245884656925,"x":71.63,"y":213.95,"x0":-2.289384996560423,"y0":50.00164711405893,"z0":5.294929801421409,"aX":7.543268169375622},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-7.2,"breakHorizontal":-11.6,"spinRate":2576,"spinDirection":48},"zone":14,"typeConfidence":0.89,"plateTime":0.47324014255191615,"extension":6.385966652268447},"index":3,"playId":"a3ed9a28-bf57-3cdc-89bb-bf25bbad898b","pitchNumber":4,"startTime":"2026-07-04T21:17:20.956Z","endTime":"2026-07-04T21:17:25.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55119788644777,"aZ":-12.320388170233322,"pfxX":-3.9630032531473214,"pfxZ":10.358619827542862,"pX":1.0504497785286875,"pZ":2.6457330682646365,"vX0":9.60597050765937,"vY0":-137.58139666009689,"vZ0":-4.843472765096724,"x":76.96,"y":167.35,"x0":-1.9716436940664366,"y0":50.00546803393303,"z0":5.264257812660335,"aX":-7.598607408768932},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.9,"breakHorizontal":5.2,"spinRate":2265,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.3981205996628554,"extension":6.710899480495015},"hitData":{"launchSpeed":95.5,"launchAngle":18.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.66,"coordY":66.18}},"index":4,"playId":"fdd55e75-4329-39a7-ba50-4e7b8030d504","pitchNumber":5,"startTime":"2026-07-04T21:17:41.183Z","endTime":"2026-07-04T21:17:50.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.02,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:17:50.072Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Evan Carter singles on a line drive to center fielder James Outman.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T21:17:49.643Z","endTime":"2026-07-04T21:18:44.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"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":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51024968854081,"aZ":-14.347625898050332,"pfxX":-2.4312470726171616,"pfxZ":9.636115223092629,"pX":-0.5527561318413369,"pZ":3.5700680589450053,"vX0":5.7075379279361105,"vY0":-135.17476712733227,"vZ0":-2.111380733049369,"x":138.07,"y":142.39,"x0":-2.375895356977951,"y0":50.004355603592565,"z0":5.368770474338752,"aX":-4.498831246971135},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":3.2,"spinRate":2225,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.4052217594106349,"extension":6.658669952973134},"index":0,"playId":"add1ddcd-58f7-34fa-a91a-e457d6829af0","pitchNumber":1,"startTime":"2026-07-04T21:18:15.354Z","endTime":"2026-07-04T21:18:20.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36412605476368,"aZ":-22.431012390749473,"pfxX":-8.938189174306519,"pfxZ":5.317784797301203,"pX":-0.8200053351670985,"pZ":2.0928917295564484,"vX0":6.6891913934164124,"vY0":-134.33772167375017,"vZ0":-4.2992608214528225,"x":148.26,"y":182.27,"x0":-2.177651533809065,"y0":50.004173327364946,"z0":5.303149880222297,"aX":-16.382225892399624},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.9,"breakHorizontal":14.8,"spinRate":2132,"spinDirection":207},"zone":7,"typeConfidence":0.95,"plateTime":0.40730892302355937,"extension":6.5192294986310495},"hitData":{"launchSpeed":85.4,"launchAngle":22.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":101.44,"coordY":81.29}},"index":1,"playId":"4e9e9ebf-3eb6-38ae-bdc9-5ed0ccf6b2f4","pitchNumber":2,"startTime":"2026-07-04T21:18:29.818Z","endTime":"2026-07-04T21:18:44.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.5,"awayTeamWinProbability":80.5,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":0.71,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:18:44.850Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elias Díaz strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T21:18:40.778Z","endTime":"2026-07-04T21:22:07.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":72.0,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61723482675757,"aZ":-36.2071247355472,"pfxX":4.7583334320937976,"pfxZ":-3.1193081639827573,"pX":1.4141300375425283,"pZ":0.7752974283823482,"vX0":7.015632585624615,"vY0":-113.25903122397203,"vZ0":-1.5866204406365088,"x":63.1,"y":217.85,"x0":-2.3475993378305695,"y0":50.00325836687254,"z0":5.12191915273863,"aX":6.150900960554249},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-5.8,"breakHorizontal":-10.4,"spinRate":2417,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4845086278997828,"extension":6.417795521348569},"index":0,"playId":"067b5add-76f7-34a5-8b9e-7a9e01711575","pitchNumber":1,"startTime":"2026-07-04T21:19:12.229Z","endTime":"2026-07-04T21:19:16.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":88.1,"endSpeed":81.6,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.515881912664568,"aZ":-27.004576034503046,"pfxX":3.719303673176266,"pfxZ":3.103846994477185,"pX":1.8070270324714415,"pZ":0.3645015586087368,"vX0":8.914088941396479,"vY0":-127.95321026735175,"vZ0":-7.073767073900014,"x":48.12,"y":228.94,"x0":-2.1998987502150524,"y0":50.00050811600429,"z0":5.270295672625095,"aX":6.187048240046912},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.2,"breakHorizontal":-8.6,"spinRate":2571,"spinDirection":157},"zone":14,"typeConfidence":0.88,"plateTime":0.42748200593906027,"extension":6.790167619046157},"index":1,"playId":"e0d54e83-8bd0-3a92-8dda-1de6832f5e22","pitchNumber":2,"startTime":"2026-07-04T21:19:32.529Z","endTime":"2026-07-04T21:19:36.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":92.0,"endSpeed":83.8,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.737445352858327,"aZ":-14.510808002101738,"pfxX":-3.4462410496047156,"pfxZ":9.762183516888602,"pX":-0.6968078172243786,"pZ":3.2685631869298577,"vX0":5.481556657990542,"vY0":-133.8671393542015,"vZ0":-2.827550222677081,"x":143.56,"y":150.53,"x0":-2.326166230419277,"y0":50.00272384068311,"z0":5.381389346849262,"aX":-6.2359797087094835},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.3,"breakHorizontal":5.0,"spinRate":2305,"spinDirection":209},"zone":1,"typeConfidence":0.91,"plateTime":0.40964467337208355,"extension":6.623832399974175},"index":2,"playId":"32595193-373c-3346-bf36-18a21de26569","pitchNumber":3,"startTime":"2026-07-04T21:19:54.708Z","endTime":"2026-07-04T21:20:01.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.516378711927878,"aZ":-14.871796925746631,"pfxX":-3.407974726813474,"pfxZ":9.268976648089977,"pX":0.7928104226974085,"pZ":1.6655093654890654,"vX0":9.111642483984477,"vY0":-135.48133467502745,"vZ0":-6.79212386157635,"x":86.78,"y":193.81,"x0":-2.165201196483999,"y0":50.0011553185354,"z0":5.236943036072215,"aX":-6.361658235436497},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.6,"breakHorizontal":4.3,"spinRate":2262,"spinDirection":205},"zone":14,"typeConfidence":0.91,"plateTime":0.40368114263580646,"extension":6.530692107427906},"index":3,"playId":"b83601ee-8daf-32c9-aa5d-d40deef91215","pitchNumber":4,"startTime":"2026-07-04T21:20:39.671Z","endTime":"2026-07-04T21:20:43.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-04T21:20:59.404Z","endTime":"2026-07-04T21:21:16.229Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"},"defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"6459842f-e5e7-32b8-8559-b5987ffd5274","startTime":"2026-07-04T21:21:16.229Z","endTime":"2026-07-04T21:21:19.502Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.054087743906056,"aZ":-13.426183044708344,"pfxX":-4.008335524679888,"pfxZ":9.767531545875013,"pX":0.3443549008854908,"pZ":2.5054112149253496,"vX0":8.080306654275697,"vY0":-137.11622470222392,"vZ0":-4.957474171791764,"x":103.87,"y":171.13,"x0":-2.109379385722026,"y0":50.00171082847552,"z0":5.240871373230934,"aX":-7.693536690962855},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":5.8,"spinRate":2295,"spinDirection":212},"zone":6,"typeConfidence":0.91,"plateTime":0.39825784855678403,"extension":6.752660534262806},"index":6,"playId":"9a7f42c3-cbfd-3024-bb50-dc3910dacac6","pitchNumber":5,"startTime":"2026-07-04T21:21:37.821Z","endTime":"2026-07-04T21:21:41.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":80.0,"endSpeed":74.0,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.259307497757717,"aZ":-40.4143389494352,"pfxX":3.047369379278038,"pfxZ":-6.027377584889455,"pX":1.0769557837773793,"pZ":1.4773488201471199,"vX0":6.690715799627296,"vY0":-116.35693172671333,"vZ0":-0.4399282792815893,"x":75.95,"y":198.89,"x0":-2.2338366206571427,"y0":50.00054831848545,"z0":5.505088081423312,"aX":4.167797578335314},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-10.7,"breakHorizontal":-7.2,"spinRate":2466,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.4711070796554999,"extension":6.598408395525013},"index":7,"playId":"d9a9174f-42aa-3693-adae-673a525772be","pitchNumber":6,"startTime":"2026-07-04T21:22:00.503Z","endTime":"2026-07-04T21:22:07.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":553869,"link":"/api/v1/people/553869"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.1,"awayTeamWinProbability":83.9,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":1.44,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:22:07.716Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nicky Lopez grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T21:22:49.619Z","endTime":"2026-07-04T21:23:43.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"929eaffe-8af5-333e-b581-34fccee50bd1","startTime":"2026-07-04T21:22:33.101Z","endTime":"2026-07-04T21:22:36.219Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27853717452311,"aZ":-14.10972558392795,"pfxX":-4.304143601826795,"pfxZ":9.676960890949974,"pX":-0.21144206248800046,"pZ":2.73351226125662,"vX0":6.998123946949025,"vY0":-135.67405227800666,"vZ0":-4.214890436318724,"x":125.06,"y":164.98,"x0":-2.2633316677506827,"y0":50.00342999257007,"z0":5.288322780735015,"aX":-8.035929549048543},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":6.4,"spinRate":2191,"spinDirection":210},"zone":2,"typeConfidence":0.91,"plateTime":0.40348224114459663,"extension":6.72522772148898},"index":1,"playId":"9dccceeb-0643-3229-9cf3-24471f86eb56","pitchNumber":1,"startTime":"2026-07-04T21:22:51.503Z","endTime":"2026-07-04T21:22:55.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.481472259437336,"aZ":-27.23461715775968,"pfxX":3.15542939611714,"pfxZ":2.9747939750119743,"pX":-0.44008061623453415,"pZ":1.6999523154416019,"vX0":4.226800349327534,"vY0":-127.53751592983528,"vZ0":-3.809860773196049,"x":133.77,"y":192.88,"x0":-2.524214126201616,"y0":50.00092544798542,"z0":5.343931999636518,"aX":5.233662172363294},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.8,"breakHorizontal":-6.6,"spinRate":2406,"spinDirection":155},"zone":7,"typeConfidence":0.88,"plateTime":0.428295972060468,"extension":6.438361830183221},"index":2,"playId":"468c35d4-56d9-36f4-8c3c-c48d531211d7","pitchNumber":2,"startTime":"2026-07-04T21:23:16.167Z","endTime":"2026-07-04T21:23:22.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":93.4,"endSpeed":85.6,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00008698012657,"aZ":-15.727028249861876,"pfxX":-4.481094494424355,"pfxZ":8.809950827248741,"pX":1.0375852946311066,"pZ":2.141440586572151,"vX0":9.926826433884951,"vY0":-135.62134695800052,"vZ0":-5.425828569905072,"x":77.45,"y":180.96,"x0":-2.084082621313134,"y0":50.00440499202632,"z0":5.260742975742106,"aX":-8.367968918604769},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":6.1,"spinRate":2301,"spinDirection":211},"zone":14,"typeConfidence":0.91,"plateTime":0.4034931030733322,"extension":6.706471710834174},"hitData":{"launchSpeed":68.3,"launchAngle":0.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.4,"coordY":178.45}},"index":3,"playId":"8eb1ef6c-5c88-33f2-b5de-465831bf0c85","pitchNumber":3,"startTime":"2026-07-04T21:23:34.761Z","endTime":"2026-07-04T21:23:43.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-2.4000000000000004,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:23:43.096Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-04T21:25:58.480Z","endTime":"2026-07-04T21:27:11.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Alexander replaces Cal Quantrill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-04T21:25:52.636Z","endTime":"2026-07-04T21:26:00.710Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641302,"link":"/api/v1/people/641302"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.661839418099884,"aZ":-15.829981990713659,"pfxX":6.026315676615448,"pfxZ":9.088592302458206,"pX":-0.1644334116425291,"pZ":3.011072163294994,"vX0":-8.210107428234188,"vY0":-133.25703612434575,"vZ0":-3.477469275046891,"x":123.27,"y":157.48,"x0":2.1736231663053145,"y0":50.00145239525101,"z0":5.476645142316671,"aX":10.836272310638527},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.8,"breakHorizontal":-9.1,"spinRate":2226,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.41103435336238414,"extension":6.461296146340691},"index":1,"playId":"c7b90d43-9736-305b-bf2b-0f157a27590d","pitchNumber":1,"startTime":"2026-07-04T21:26:00.710Z","endTime":"2026-07-04T21:26:05.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.567469963800896,"aZ":-15.407079165070078,"pfxX":5.609286160069553,"pfxZ":9.474699747464776,"pX":0.017057709439317698,"pZ":1.366083372747477,"vX0":-7.5033153431500255,"vY0":-132.28762733771524,"vZ0":-7.295994117953221,"x":116.35,"y":201.9,"x0":2.163192537365776,"y0":50.0055999271696,"z0":5.2921819489016615,"aX":9.930463306405516},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.7,"breakHorizontal":-8.5,"spinRate":2174,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.4142483704905402,"extension":6.455518466254565},"index":2,"playId":"9631ce26-1238-3b98-aebc-e969d0ae2072","pitchNumber":2,"startTime":"2026-07-04T21:26:16.261Z","endTime":"2026-07-04T21:26:22.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":91.8,"endSpeed":83.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.071079581422246,"aZ":-19.307920584219893,"pfxX":6.490308414365963,"pfxZ":7.12951256144388,"pX":0.9888998293498228,"pZ":3.694987196918573,"vX0":-5.665952160710031,"vY0":-133.58821208039691,"vZ0":-0.9000482775296593,"x":79.31,"y":139.02,"x0":2.295234634695099,"y0":50.005847041092125,"z0":5.425610572546797,"aX":11.719767562961286},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.0,"breakHorizontal":-10.6,"spinRate":2172,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.41017963986317607,"extension":6.16062400153605},"index":3,"playId":"acdf6595-b115-33cc-a070-aa4ca8e92db8","pitchNumber":3,"startTime":"2026-07-04T21:26:35.734Z","endTime":"2026-07-04T21:26:39.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.606662953178137,"aZ":-23.114956863078753,"pfxX":0.1217713338624522,"pfxZ":5.315116718425298,"pX":-1.058708260747784,"pZ":1.7002888980353845,"vX0":-7.842689610259464,"vY0":-129.14076770495015,"vZ0":-4.540668917221653,"x":157.36,"y":192.87,"x0":1.9901123082336214,"y0":50.002530520791424,"z0":5.239357390860114,"aX":0.20819791873844262},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.9,"breakHorizontal":1.3,"spinRate":2329,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.4226735033986828,"extension":6.4714483945145345},"index":4,"playId":"62f57288-3a5f-32f8-99b7-c8ac2eaf4103","pitchNumber":4,"startTime":"2026-07-04T21:26:51.824Z","endTime":"2026-07-04T21:26:56.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":92.0,"endSpeed":84.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.130210903334284,"aZ":-16.51799065380393,"pfxX":7.106141073348173,"pfxZ":8.635601543269763,"pX":-0.5016019665432762,"pZ":2.5157536053935563,"vX0":-9.299779469846708,"vY0":-133.63619911126818,"vZ0":-4.492929992137807,"x":136.12,"y":170.85,"x0":2.096231084302305,"y0":50.00372001281793,"z0":5.401169086053217,"aX":12.885674787380154},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":-10.9,"spinRate":2193,"spinDirection":134},"zone":4,"typeConfidence":2.0,"plateTime":0.409468739580928,"extension":6.459185429218945},"index":5,"playId":"beaa2f6b-8719-337a-aca4-9e24a9dc6995","pitchNumber":5,"startTime":"2026-07-04T21:27:06.306Z","endTime":"2026-07-04T21:27:11.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":1.0999999999999979,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:27:11.511Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-04T21:27:10.723Z","endTime":"2026-07-04T21:28:11.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.051462251040313,"aZ":-31.576899807687113,"pfxX":6.1949650746765546,"pfxZ":0.38540573359882657,"pX":0.2884247980079134,"pZ":1.3379200642454339,"vX0":-6.936526784758035,"vY0":-123.11849628641389,"vZ0":-3.3366358570776704,"x":106.01,"y":202.66,"x0":2.335166891763927,"y0":50.001086280766536,"z0":5.378291928651719,"aX":9.526334418500605},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.1,"breakHorizontal":-9.6,"spinRate":1461,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.4445804375569642,"extension":6.393503116825409},"index":0,"playId":"8b532004-a722-3a58-b6b0-b853c2d408e3","pitchNumber":1,"startTime":"2026-07-04T21:27:35.988Z","endTime":"2026-07-04T21:27:40.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.669498396232356,"aZ":-24.104930408946032,"pfxX":-0.9673449899268898,"pfxZ":4.822346970807205,"pX":-0.112711339045222,"pZ":3.4059507830108715,"vX0":-5.741942036291714,"vY0":-127.8702879786723,"vZ0":-0.6391919956071908,"x":121.3,"y":146.82,"x0":2.2776751255736594,"y0":50.0052818181034,"z0":5.53225993811424,"aX":-1.618752672322587},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.9,"breakHorizontal":2.9,"spinRate":2340,"spinDirection":161},"zone":2,"typeConfidence":2.0,"plateTime":0.42658296424914033,"extension":6.290972574323123},"index":1,"playId":"b7e87eb9-56c4-3319-81c6-c73be3aa7665","pitchNumber":2,"startTime":"2026-07-04T21:27:51.545Z","endTime":"2026-07-04T21:27:57.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.911765587645515,"aZ":-29.46914999001967,"pfxX":6.997855933957295,"pfxZ":1.7721233321210352,"pX":0.6163695473279863,"pZ":1.4741796688287219,"vX0":-6.203706076113836,"vY0":-123.00432739180589,"vZ0":-3.5159899109505206,"x":93.51,"y":198.98,"x0":2.2647046414868055,"y0":50.00438469064032,"z0":5.4267552856236065,"aX":10.699981588465603},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.6,"breakHorizontal":-11.2,"spinRate":1579,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.44566168633896996,"extension":6.511809101561545},"index":2,"playId":"648e4e1c-441f-3c95-91ed-8e315b3d75ac","pitchNumber":3,"startTime":"2026-07-04T21:28:07.687Z","endTime":"2026-07-04T21:28:11.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.7,"awayTeamWinProbability":84.3,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:28:11.320Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colt Keith lines out sharply to center fielder Evan Carter.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-04T21:28:11.677Z","endTime":"2026-07-04T21:29:51.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"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":92.2,"endSpeed":84.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79217556097425,"aZ":-14.628615352993153,"pfxX":6.246486171452853,"pfxZ":9.696490739660463,"pX":-1.3653039279889492,"pZ":1.7964193023986759,"vX0":-10.843265119886388,"vY0":-133.66547491446678,"vZ0":-6.510382043002358,"x":169.04,"y":190.28,"x0":1.9322411019533632,"y0":50.00254871814634,"z0":5.313803896460375,"aX":11.303445022539947},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.3,"breakHorizontal":-9.0,"spinRate":2257,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.40975197009160524,"extension":6.173085956786354},"index":0,"playId":"1d9ec7a0-bd3b-3c03-9179-0dd4775044af","pitchNumber":1,"startTime":"2026-07-04T21:28:40.624Z","endTime":"2026-07-04T21:28:44.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08790523702527,"aZ":-20.89686277138897,"pfxX":2.7521791606646873,"pfxZ":6.451372149251191,"pX":-0.24086062776453343,"pZ":1.6751572586486436,"vX0":-7.047188599821804,"vY0":-130.96436310526352,"vZ0":-5.38112825745306,"x":126.18,"y":193.55,"x0":2.1200335382275317,"y0":50.00225550890605,"z0":5.306454737780388,"aX":4.810939420567043},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.8,"breakHorizontal":-3.5,"spinRate":2393,"spinDirection":146},"zone":8,"typeConfidence":2.0,"plateTime":0.41726750958935366,"extension":6.164798804520244},"index":1,"playId":"5e26cfb9-b763-3330-82f1-c8d7f181e437","pitchNumber":2,"startTime":"2026-07-04T21:28:55.027Z","endTime":"2026-07-04T21:29:00.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10520135775562,"aZ":-30.57547620048845,"pfxX":-7.410184759856508,"pfxZ":1.1591542240997086,"pX":-0.7553736889925212,"pZ":1.8831501255592904,"vX0":-4.876803305263691,"vY0":-116.7836276382441,"vZ0":-1.5879528768130395,"x":145.79,"y":187.93,"x0":2.323133993696224,"y0":50.003955296389066,"z0":5.449408310247379,"aX":-10.229356300946584},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":2.0,"breakHorizontal":14.6,"spinRate":2601,"spinDirection":290},"zone":7,"typeConfidence":2.0,"plateTime":0.4691152852960112,"extension":6.382644807778589},"index":2,"playId":"ca0c599e-fa41-3961-bf75-b1f4db97a1e8","pitchNumber":3,"startTime":"2026-07-04T21:29:09.985Z","endTime":"2026-07-04T21:29:13.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-04T21:29:20.362Z","endTime":"2026-07-04T21:29:42.267Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.059897894236013,"aZ":-14.387293155132486,"pfxX":5.512474666488981,"pfxZ":9.759487956816287,"pX":0.2785186633620127,"pZ":2.9104212936505487,"vX0":-7.121888243786901,"vY0":-134.3688219093693,"vZ0":-3.6756963748604803,"x":106.38,"y":160.2,"x0":2.251416575631232,"y0":50.00077977763855,"z0":5.323314251642933,"aX":10.044661308169625},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.0,"breakHorizontal":-8.4,"spinRate":2262,"spinDirection":124},"zone":2,"typeConfidence":2.0,"plateTime":0.40817300406216006,"extension":6.369763492698049},"hitData":{"launchSpeed":100.2,"launchAngle":22.0,"totalDistance":363.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":134.11,"coordY":52.97}},"index":4,"playId":"678326e4-708a-3b5b-a838-b4d7422ff443","pitchNumber":4,"startTime":"2026-07-04T21:29:42.267Z","endTime":"2026-07-04T21:29:51.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":0.6000000000000014,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:29:51.717Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joc Pederson strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-04T21:31:42.758Z","endTime":"2026-07-04T21:34:10.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":92.5,"endSpeed":85.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.855612055539588,"aZ":-15.079809620794778,"pfxX":-4.1417740605196105,"pfxZ":9.227119949646386,"pX":-0.9321144424067604,"pZ":4.23790753161214,"vX0":5.0452105596867005,"vY0":-134.67648455314946,"vZ0":0.13507116266626307,"x":152.53,"y":124.36,"x0":-2.283993785196696,"y0":50.00591404998508,"z0":5.246170038270395,"aX":-7.676508552182006},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.9,"breakHorizontal":6.5,"spinRate":2347,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.40534400667324055,"extension":6.424669441773836},"index":0,"playId":"e2d1dc01-dc94-3683-930b-b54589b73bef","pitchNumber":1,"startTime":"2026-07-04T21:32:01.662Z","endTime":"2026-07-04T21:32:05.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":94.1,"endSpeed":86.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.145467703175218,"aZ":-13.646793924661278,"pfxX":-4.934703643720775,"pfxZ":9.678260826595498,"pX":-0.8654891770255839,"pZ":2.4033151408956392,"vX0":5.618677447358293,"vY0":-136.97451026898543,"vZ0":-5.283046249476568,"x":149.99,"y":173.89,"x0":-2.2950060463354065,"y0":50.004371993915015,"z0":5.278529620238982,"aX":-9.448151619784442},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":7.9,"spinRate":2349,"spinDirection":211},"zone":13,"typeConfidence":0.91,"plateTime":0.3987447119330332,"extension":6.591993947939404},"index":1,"playId":"f848d7ff-3757-3266-8d97-cf996cb6697a","pitchNumber":2,"startTime":"2026-07-04T21:32:19.146Z","endTime":"2026-07-04T21:32:23.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":72.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.170577112196145,"aZ":-39.43956050329736,"pfxX":7.222267072502682,"pfxZ":-5.572625802217115,"pX":-0.3675282262858838,"pZ":1.5450904182921719,"vX0":2.1212472635901083,"vY0":-113.54164396536191,"vZ0":-0.27385892521374866,"x":131.01,"y":197.06,"x0":-2.2527693189560405,"y0":50.00424708144754,"z0":5.598365313073304,"aX":9.41164986110928},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-9.8,"breakHorizontal":-13.7,"spinRate":2562,"spinDirection":42},"zone":13,"typeConfidence":0.91,"plateTime":0.48276542427439884,"extension":6.29953789945646},"index":2,"playId":"728c9f1c-2a98-3abd-8e09-bf8eceb45456","pitchNumber":3,"startTime":"2026-07-04T21:32:35.470Z","endTime":"2026-07-04T21:32:40.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-04T21:32:45.861Z","endTime":"2026-07-04T21:33:00.918Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"},"defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":86.5,"endSpeed":80.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.284680273564113,"aZ":-29.208439809354427,"pfxX":4.346624064291456,"pfxZ":1.8354659196934002,"pX":0.9100965810835112,"pZ":0.834400475985917,"vX0":6.635937306335297,"vY0":-125.82565263592394,"vZ0":-5.168848042167031,"x":82.31,"y":216.25,"x0":-2.3168765824612017,"y0":50.005915824872744,"z0":5.255751613998433,"aX":7.03522036618594},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.4,"breakHorizontal":-9.2,"spinRate":2559,"spinDirection":116},"zone":14,"typeConfidence":0.89,"plateTime":0.4337486106549151,"extension":6.464322141678662},"index":4,"playId":"21f2b840-8493-3913-85d6-f73f8e56ed0d","pitchNumber":4,"startTime":"2026-07-04T21:33:00.918Z","endTime":"2026-07-04T21:33:04.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10385568906694,"aZ":-16.20791954434999,"pfxX":-4.965066036764593,"pfxZ":8.174840906703963,"pX":-0.2013175195735497,"pZ":2.3767436321394357,"vX0":7.445628342514839,"vY0":-138.43780474101754,"vZ0":-4.851312019466603,"x":124.67,"y":174.61,"x0":-2.272901506061551,"y0":50.001750527119825,"z0":5.226524439590575,"aX":-9.696757027315522},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.0,"breakHorizontal":7.6,"spinRate":2345,"spinDirection":211},"zone":5,"typeConfidence":0.91,"plateTime":0.3947013946289535,"extension":6.489484140989919},"index":5,"playId":"ea359fd9-0dec-33cb-9f0c-d321b5401311","pitchNumber":5,"startTime":"2026-07-04T21:33:21.092Z","endTime":"2026-07-04T21:33:26.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.606601136836364,"aZ":-41.09141816539584,"pfxX":5.900106702355512,"pfxZ":-6.892287019771809,"pX":-1.4076841222050964,"pZ":2.585995706378756,"vX0":0.6335224328691313,"vY0":-113.59535043119261,"vZ0":2.3276188767804724,"x":170.66,"y":168.96,"x0":-2.4564716129116446,"y0":50.00014967952598,"z0":5.660857199179588,"aX":7.637852838548988},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-11.5,"breakHorizontal":-10.8,"spinRate":2490,"spinDirection":52},"zone":11,"typeConfidence":0.91,"plateTime":0.48388001694691685,"extension":6.240459393412301},"index":6,"playId":"89a76f42-f2a7-377d-9f4e-9d0759963645","pitchNumber":6,"startTime":"2026-07-04T21:33:46.154Z","endTime":"2026-07-04T21:33:51.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10146144903483,"aZ":-14.704474940026442,"pfxX":-2.7745407484164106,"pfxZ":9.331316434816776,"pX":-0.5401758702223973,"pZ":3.9149301027081953,"vX0":5.415641003449186,"vY0":-135.81599156307703,"vZ0":-1.163278778206896,"x":137.59,"y":133.08,"x0":-2.19750928640709,"y0":50.00449007613854,"z0":5.369028231976301,"aX":-5.195733961959036},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":4.0,"spinRate":2203,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.40291880090572274,"extension":6.463693641697346},"index":7,"playId":"6ba13614-3b74-3b83-8ede-3f3a7eb0104d","pitchNumber":7,"startTime":"2026-07-04T21:34:06.585Z","endTime":"2026-07-04T21:34:10.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.5,"awayTeamWinProbability":86.5,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:34:10.580Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Smith flies out to right fielder Ben Malgeri.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-04T21:34:26.049Z","endTime":"2026-07-04T21:35:43.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":76.9,"endSpeed":71.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.828904038464636,"aZ":-39.31040712076695,"pfxX":6.502347856446271,"pfxZ":-5.64918903743951,"pX":-0.0017729711471109338,"pZ":1.9311279078475179,"vX0":3.348261077971124,"vY0":-111.91600945130463,"vZ0":0.7974474966227363,"x":117.07,"y":186.64,"x0":-2.36342631644406,"y0":50.00019614068081,"z0":5.607067859736174,"aX":8.219153340686507},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-9.7,"breakHorizontal":-12.6,"spinRate":2451,"spinDirection":49},"zone":8,"typeConfidence":0.91,"plateTime":0.490022763805134,"extension":6.303776671877781},"index":0,"playId":"a0940b45-7505-3c33-ac8b-bebe86c4f76e","pitchNumber":1,"startTime":"2026-07-04T21:34:36.872Z","endTime":"2026-07-04T21:34:41.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73116728922944,"aZ":-23.25822446669141,"pfxX":-9.073141159219173,"pfxZ":5.450298862216009,"pX":-0.7316135911332545,"pZ":2.2801479322380764,"vX0":7.455623156665238,"vY0":-126.80580903312391,"vZ0":-2.458570421508212,"x":144.89,"y":177.22,"x0":-2.523993862328921,"y0":50.00532147335386,"z0":5.108284790128438,"aX":-14.851217239078903},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.6,"breakHorizontal":14.9,"spinRate":2063,"spinDirection":222},"zone":4,"typeConfidence":0.77,"plateTime":0.43112533273719356,"extension":6.460970594708776},"index":1,"playId":"d9807124-b0ba-3de0-834c-596bf817788c","pitchNumber":2,"startTime":"2026-07-04T21:34:52.186Z","endTime":"2026-07-04T21:34:56.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-04T21:35:03.306Z","endTime":"2026-07-04T21:35:13.607Z","isPitch":false,"type":"action","player":{"id":669701,"link":"/api/v1/people/669701"},"defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":74.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.185372499040852,"aZ":-39.42784296270115,"pfxX":4.365516620671011,"pfxZ":-5.340694178908926,"pX":1.1708895153849286,"pZ":0.17368492990107268,"vX0":6.610983006855531,"vY0":-115.97581481317756,"vZ0":-3.1051074759048642,"x":72.37,"y":234.09,"x0":-2.2863157407983508,"y0":50.001731110840446,"z0":5.299413230211813,"aX":5.930764248223824},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-10.2,"breakHorizontal":-9.6,"spinRate":2509,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.47271169754778875,"extension":6.517111606523592},"index":3,"playId":"357fd224-5f0a-3aab-8364-4ef455b2567c","pitchNumber":3,"startTime":"2026-07-04T21:35:13.607Z","endTime":"2026-07-04T21:35:17.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.025686421645155,"aZ":-25.14959052002344,"pfxX":-9.643432058227695,"pfxZ":4.414879141858918,"pX":-0.42673222997127785,"pZ":1.6508427580810416,"vX0":8.160649137279085,"vY0":-125.22486221506661,"vZ0":-3.2065675917539833,"x":133.27,"y":194.21,"x0":-2.4731647473278326,"y0":50.00049779839719,"z0":5.002879439217475,"aX":-15.330774362420051},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.4,"breakHorizontal":15.6,"spinRate":1932,"spinDirection":218},"zone":7,"typeConfidence":0.91,"plateTime":0.4372153109645631,"extension":6.619203017822602},"hitData":{"launchSpeed":82.4,"launchAngle":34.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.51,"coordY":78.51}},"index":4,"playId":"9e2742e5-ec20-3ae0-b518-69849710aea0","pitchNumber":4,"startTime":"2026-07-04T21:35:32.257Z","endTime":"2026-07-04T21:35:43.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.700000000000001,"awayTeamWinProbability":88.3,"homeTeamWinProbabilityAdded":-1.799999999999999,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:35:43.021Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Josh Jung doubles (22) on a sharp line drive to center fielder James Outman.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-04T21:35:41.025Z","endTime":"2026-07-04T21:37:11.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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.2,"endSpeed":86.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2813341062721,"aZ":-16.132033959588405,"pfxX":-3.35598184700783,"pfxZ":8.453342644011897,"pX":1.549414986925932,"pZ":1.953478982758737,"vX0":10.722735796114332,"vY0":-136.70075754331546,"vZ0":-5.712679327239932,"x":57.94,"y":186.04,"x0":-1.9828964282775954,"y0":50.00642546413754,"z0":5.1724738856134405,"aX":-6.372180585835542},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.3,"breakHorizontal":3.8,"spinRate":2306,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.4002152558788086,"extension":6.674188675283196},"index":0,"playId":"9f1672f0-030d-3f2b-81c9-e388001a136e","pitchNumber":1,"startTime":"2026-07-04T21:36:10.499Z","endTime":"2026-07-04T21:36:15.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47050649864805,"aZ":-21.67636081862574,"pfxX":-8.080114625587512,"pfxZ":5.806911594587685,"pX":-1.4924460529499934,"pZ":2.963334176545728,"vX0":4.685876438288253,"vY0":-133.06901575794026,"vZ0":-2.415103246100233,"x":173.89,"y":158.77,"x0":-2.2193343468470363,"y0":50.00148473389285,"z0":5.440010298760081,"aX":-14.602368639497685},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.2,"breakHorizontal":13.7,"spinRate":2021,"spinDirection":206},"zone":11,"typeConfidence":0.94,"plateTime":0.4103859769647151,"extension":6.59800448110237},"index":1,"playId":"c84015d6-3380-30b0-a522-522bed9ec863","pitchNumber":2,"startTime":"2026-07-04T21:36:24.913Z","endTime":"2026-07-04T21:36:30.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.309322864961725,"aZ":-19.407674828388245,"pfxX":-7.0845360894004825,"pfxZ":7.02953011908966,"pX":0.1051815393372748,"pZ":1.9318658815451548,"vX0":7.921866617828712,"vY0":-133.52615931522539,"vZ0":-5.525703235567384,"x":112.99,"y":186.62,"x0":-1.9721012132738456,"y0":50.00105025595447,"z0":5.413741991223912,"aX":-12.860947343521785},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.8,"breakHorizontal":11.3,"spinRate":2120,"spinDirection":200},"zone":8,"typeConfidence":0.56,"plateTime":0.4093703263848072,"extension":6.632161091760618},"hitData":{"launchSpeed":102.9,"launchAngle":17.0,"totalDistance":361.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":101.72,"coordY":40.75}},"index":2,"playId":"4c832756-0687-3022-b2f8-58772cec623c","pitchNumber":3,"startTime":"2026-07-04T21:36:58.235Z","endTime":"2026-07-04T21:37:11.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.000000000000002,"awayTeamWinProbability":86.0,"homeTeamWinProbabilityAdded":2.3000000000000007,"leverageIndex":0.41,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:37:11.824Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Nimmo grounds out, second baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-04T21:39:50.268Z","endTime":"2026-07-04T21:41:15.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-04T21:37:38.809Z","endTime":"2026-07-04T21:38:00.658Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Holton replaces Jack Flaherty.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-04T21:38:00.658Z","endTime":"2026-07-04T21:39:52.531Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663947,"link":"/api/v1/people/663947"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.741995070121735,"aZ":-26.540101544617958,"pfxX":-2.5513328973226272,"pfxZ":3.484204303022425,"pX":-0.28717101417857144,"pZ":3.1280027418850938,"vX0":-4.109668679683179,"vY0":-125.63414294230789,"vZ0":-1.6336780829785509,"x":127.95,"y":154.32,"x0":1.6940773841222292,"y0":50.00180991330795,"z0":5.92041105432206,"aX":-4.124305331199847},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.2,"breakHorizontal":5.5,"spinRate":2334,"spinDirection":210},"zone":1,"typeConfidence":0.88,"plateTime":0.43409473523611286,"extension":6.479965341040145},"index":2,"playId":"681e0bfa-45cd-3c50-a95f-6e6d88de030f","pitchNumber":1,"startTime":"2026-07-04T21:39:52.531Z","endTime":"2026-07-04T21:39:56.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58785812804223,"aZ":-22.313965780204953,"pfxX":8.02689311174617,"pfxZ":5.523571235887425,"pX":-0.47240543611478436,"pZ":1.612230165675796,"vX0":-7.689299059105037,"vY0":-132.35463428906766,"vZ0":-6.277758895901815,"x":135.01,"y":195.25,"x0":1.4188089484247737,"y0":50.004738224677936,"z0":5.634386397545058,"aX":14.332632632941998},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.9,"breakHorizontal":-13.0,"spinRate":1980,"spinDirection":139},"zone":13,"typeConfidence":0.9,"plateTime":0.41284901590430856,"extension":6.538264140353014},"index":3,"playId":"af909a30-46d3-3f10-ada9-be6c7aba7ee5","pitchNumber":2,"startTime":"2026-07-04T21:40:11.362Z","endTime":"2026-07-04T21:40:38.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.001871917446618,"aZ":-33.171503545268145,"pfxX":-7.311189619011424,"pfxZ":-0.7172719350919188,"pX":-2.272194992994518,"pZ":1.6752642377561957,"vX0":-6.745393416571459,"vY0":-117.46684836272267,"vZ0":-2.1623554487128724,"x":203.61,"y":193.55,"x0":1.5902002551988723,"y0":50.00282655128356,"z0":5.702456038656866,"aX":-10.178487884437102},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.6,"breakHorizontal":15.0,"spinRate":2789,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.4669347601795675,"extension":6.438079672744476},"index":4,"playId":"ca724307-0c5d-3911-89ff-ec3d4bbb4cd9","pitchNumber":3,"startTime":"2026-07-04T21:40:49.611Z","endTime":"2026-07-04T21:40:53.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37388738891103,"aZ":-26.535810070376485,"pfxX":9.340629832587956,"pfxZ":3.153261251755824,"pX":0.18976446405009306,"pZ":2.926674791327469,"vX0":-6.731204198169065,"vY0":-133.06277111652437,"vZ0":-2.345450657176424,"x":109.77,"y":159.76,"x0":1.5426149869128523,"y0":50.00180105814301,"z0":5.748215813831168,"aX":16.697127526420317},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.4,"breakHorizontal":-15.4,"spinRate":2096,"spinDirection":142},"zone":2,"typeConfidence":0.9,"plateTime":0.4121168723617332,"extension":6.408478920010934},"hitData":{"launchSpeed":76.0,"launchAngle":-28.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.46,"coordY":157.16}},"index":5,"playId":"af359d4d-a2ae-32b1-ad00-11d07e13849f","pitchNumber":4,"startTime":"2026-07-04T21:41:07.164Z","endTime":"2026-07-04T21:41:15.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.7,"awayTeamWinProbability":89.3,"homeTeamWinProbabilityAdded":-3.3000000000000025,"leverageIndex":1.25,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:41:15.391Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out, shortstop Ezequiel Duran to first baseman Josh Smith.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-04T21:43:34.530Z","endTime":"2026-07-04T21:44:35.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687239,"fullName":"Ben Peoples","link":"/api/v1/people/687239"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ben Peoples replaces Tyler Alexander.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-04T21:43:09.993Z","endTime":"2026-07-04T21:43:36.780Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687239,"link":"/api/v1/people/687239"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.467480826431945,"aZ":-15.771541887845151,"pfxX":-0.38527949828447294,"pfxZ":8.248651057850541,"pX":-0.6476677948728349,"pZ":3.9699879523428967,"vX0":1.0617084655982174,"vY0":-139.8621854543837,"vZ0":-2.524313792280137,"x":141.69,"y":131.59,"x0":-0.9815120171603424,"y0":50.00055138768256,"z0":5.913948700743547,"aX":-0.766004895186141},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.6,"breakHorizontal":0.5,"spinRate":2113,"spinDirection":191},"zone":11,"typeConfidence":0.91,"plateTime":0.3910610429933805,"extension":6.572855577158958},"index":1,"playId":"2e48bf30-7dff-3408-8f92-d7b023d8ff60","pitchNumber":1,"startTime":"2026-07-04T21:43:36.780Z","endTime":"2026-07-04T21:43:41.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":95.8,"endSpeed":88.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.038925516841843,"aZ":-13.885692190372769,"pfxX":-0.9240516560070553,"pfxZ":9.282267973444107,"pX":-0.6251845368199449,"pZ":0.7983570468215375,"vX0":1.3391428584678609,"vY0":-139.20553554131723,"vZ0":-10.333034482448019,"x":140.83,"y":217.22,"x0":-0.9915147398951655,"y0":50.006495870043686,"z0":5.46832136955917,"aX":-1.8214594956340748},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":1.4,"spinRate":2162,"spinDirection":201},"zone":13,"typeConfidence":0.91,"plateTime":0.3928398311802157,"extension":6.517098681501939},"index":2,"playId":"181ed4bd-1a3f-3329-9474-b69e9468608b","pitchNumber":2,"startTime":"2026-07-04T21:43:52.205Z","endTime":"2026-07-04T21:43:56.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51660917082815,"aZ":-14.121237142232069,"pfxX":-1.971954126313653,"pfxZ":9.06250037312568,"pX":-0.5490719496078202,"pZ":1.6743634252432917,"vX0":2.039710893157319,"vY0":-139.999819501314,"vZ0":-8.406871058268342,"x":137.93,"y":193.57,"x0":-1.0295934842657233,"y0":50.00571308788307,"z0":5.63313378818277,"aX":-3.9295826533622313},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":3.1,"spinRate":2233,"spinDirection":195},"zone":7,"typeConfidence":0.91,"plateTime":0.3906925387830107,"extension":6.558244392691772},"index":3,"playId":"b497fdab-fba0-3cce-928f-ec628b6ca26d","pitchNumber":3,"startTime":"2026-07-04T21:44:08.655Z","endTime":"2026-07-04T21:44:13.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.524522201714095,"aZ":-14.063837368007304,"pfxX":-1.577451124024705,"pfxZ":9.165179944811062,"pX":-0.1396840775764241,"pZ":2.2627283573001318,"vX0":3.493653667136707,"vY0":-139.487202444621,"vZ0":-6.549478910293954,"x":122.32,"y":177.69,"x0":-1.2018765932662883,"y0":50.00676002490654,"z0":5.56364844330289,"aX":-3.1187055004337325},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":2.2,"spinRate":2216,"spinDirection":199},"zone":5,"typeConfidence":0.91,"plateTime":0.39225264489953204,"extension":6.501452581129254},"hitData":{"launchSpeed":103.3,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.0,"coordY":147.02}},"index":4,"playId":"1ee50785-3fe9-3bf6-bd86-b0eedce12a64","pitchNumber":4,"startTime":"2026-07-04T21:44:25.447Z","endTime":"2026-07-04T21:44:35.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":687239,"link":"/api/v1/people/687239"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":687239,"link":"/api/v1/people/687239"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.600000000000001,"awayTeamWinProbability":88.4,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:44:35.111Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ben Malgeri singles on a ground ball to shortstop Ezequiel Duran.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-04T21:44:38.240Z","endTime":"2026-07-04T21:46:01.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687239,"fullName":"Ben Peoples","link":"/api/v1/people/687239"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29061116826069,"aZ":-32.340659907349966,"pfxX":0.6224570813150967,"pfxZ":-0.10036578040916666,"pX":0.5179950498397234,"pZ":1.0136789334574863,"vX0":3.6273056216693016,"vY0":-127.81957963575658,"vZ0":-5.314103229277194,"x":97.26,"y":211.41,"x0":-0.9979021223547678,"y0":50.004402229544766,"z0":5.646535905362535,"aX":1.033381271019401},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.1,"breakHorizontal":-1.9,"spinRate":2459,"spinDirection":86},"zone":14,"typeConfidence":0.9,"plateTime":0.4278216531759993,"extension":6.459724526997996},"index":0,"playId":"0de43f2f-5ccf-3ef7-9ce5-6bcde1f9a3f6","pitchNumber":1,"startTime":"2026-07-04T21:44:58.615Z","endTime":"2026-07-04T21:45:02.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14046819127611,"aZ":-12.22034522976134,"pfxX":-1.3005686791359843,"pfxZ":9.868282332743286,"pX":-0.2226714062696244,"pZ":2.130568707910148,"vX0":2.620526630026607,"vY0":-140.8564221637358,"vZ0":-7.7389894413325955,"x":125.49,"y":181.25,"x0":-0.993480994850475,"y0":50.001367312855606,"z0":5.692574252052516,"aX":-2.629590669586081},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":1.8,"spinRate":2392,"spinDirection":195},"zone":8,"typeConfidence":0.91,"plateTime":0.3879419987376518,"extension":6.562297380952496},"index":1,"playId":"18abff40-c28c-3f4a-9244-6a43e61c744d","pitchNumber":2,"startTime":"2026-07-04T21:45:13.555Z","endTime":"2026-07-04T21:45:17.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":96.2,"endSpeed":88.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.932667152357325,"aZ":-15.906156333918691,"pfxX":1.7150478512936458,"pfxZ":8.102602229868939,"pX":0.45845846435358745,"pZ":2.724510568467497,"vX0":2.8976434676112626,"vY0":-140.1491158977222,"vZ0":-5.483458951109537,"x":99.52,"y":165.22,"x0":-0.8079578954147314,"y0":50.001361028080495,"z0":5.729715878015671,"aX":3.4427995727634815},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":-3.6,"spinRate":2386,"spinDirection":192},"zone":6,"typeConfidence":0.91,"plateTime":0.3894443150040465,"extension":6.526025858860047},"index":2,"playId":"c6f17b2b-413b-3481-9b30-35bb16720a00","pitchNumber":3,"startTime":"2026-07-04T21:45:30.941Z","endTime":"2026-07-04T21:45:36.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.783257363096414,"aZ":-31.539411188641523,"pfxX":1.5239221597769081,"pfxZ":0.37424003453566,"pX":0.3795703038076805,"pZ":1.8799890858165353,"vX0":3.0484749319345044,"vY0":-128.6989083611101,"vZ0":-3.56586509979551,"x":102.53,"y":188.02,"x0":-1.0164826831772902,"y0":50.0019005783885,"z0":5.7166581583234075,"aX":2.564663675225855},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.1,"breakHorizontal":-3.4,"spinRate":2416,"spinDirection":102},"zone":9,"typeConfidence":0.91,"plateTime":0.4249907190211566,"extension":6.491323807273733},"hitData":{"launchSpeed":100.2,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.99,"coordY":149.05}},"index":3,"playId":"8ee8ceba-6daa-3293-a1a8-c3c84cb27a0e","pitchNumber":4,"startTime":"2026-07-04T21:45:51.837Z","endTime":"2026-07-04T21:46:01.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"credit":"b_ab"},{"player":{"id":687239,"link":"/api/v1/people/687239"},"credit":"p_ab"},{"player":{"id":701162,"link":"/api/v1/people/701162"},"credit":"b_pa"},{"player":{"id":687239,"link":"/api/v1/people/687239"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.6,"awayTeamWinProbability":89.4,"homeTeamWinProbabilityAdded":-1.0000000000000018,"leverageIndex":0.28,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:46:01.509Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-04T21:46:08.904Z","endTime":"2026-07-04T21:49:06.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687239,"fullName":"Ben Peoples","link":"/api/v1/people/687239"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.293933544101897,"aZ":-15.952302203872659,"pfxX":-2.3785488659238143,"pfxZ":8.286585895834095,"pX":0.235016736589807,"pZ":3.1319574929734038,"vX0":4.003018957833497,"vY0":-138.8479793734913,"vZ0":-4.548064324070309,"x":108.04,"y":154.22,"x0":-0.9145621411825954,"y0":50.00432385350814,"z0":5.848458827324714,"aX":-4.657469406880993},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":3.5,"spinRate":2343,"spinDirection":195},"zone":2,"typeConfidence":0.9,"plateTime":0.3940727462871765,"extension":6.583163656081513},"index":0,"playId":"32c45247-6863-3bf4-bb97-ba1198ce6173","pitchNumber":1,"startTime":"2026-07-04T21:46:31.026Z","endTime":"2026-07-04T21:46:34.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":701162,"link":"/api/v1/people/701162"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":96.5,"endSpeed":88.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.388300331853905,"aZ":-14.453891684190777,"pfxX":-2.869291335185494,"pfxZ":8.842105393951257,"pX":-0.6021960583106538,"pZ":1.644636650855223,"vX0":2.0136336511902577,"vY0":-140.3407182393475,"vZ0":-8.304444802141552,"x":139.95,"y":194.37,"x0":-0.9545443618365972,"y0":50.00195180689839,"z0":5.574134617669488,"aX":-5.749605930397244},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":4.8,"spinRate":2374,"spinDirection":197},"zone":7,"typeConfidence":0.91,"plateTime":0.3895985686664498,"extension":6.57943712567143},"index":1,"playId":"ed7d8efe-730c-3864-adf7-4879705fa25e","pitchNumber":2,"startTime":"2026-07-04T21:46:51.577Z","endTime":"2026-07-04T21:46:55.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":701162,"link":"/api/v1/people/701162"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.585372105130684,"aZ":-16.953000476351928,"pfxX":-2.952841624346009,"pfxZ":7.583520002210385,"pX":0.10364951636477833,"pZ":4.223192629419128,"vX0":3.5036195594199175,"vY0":-140.49366987043123,"vZ0":-1.6216190725045703,"x":113.05,"y":124.75,"x0":-0.7734810821430572,"y0":50.00430341673604,"z0":5.904869047358127,"aX":-5.928298782121591},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.6,"breakHorizontal":4.7,"spinRate":2415,"spinDirection":196},"zone":12,"typeConfidence":0.9,"plateTime":0.38923863813733206,"extension":6.369379552712476},"index":2,"playId":"d86de726-61f6-3a5e-bef9-4d3c8a7e576f","pitchNumber":3,"startTime":"2026-07-04T21:47:17.757Z","endTime":"2026-07-04T21:47:22.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":701162,"link":"/api/v1/people/701162"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.931690525593584,"aZ":-14.259011764507813,"pfxX":-3.6800871447354604,"pfxZ":8.911253329624547,"pX":-0.01752310329130908,"pZ":2.299622080207828,"vX0":3.7842967240824343,"vY0":-140.6690505044203,"vZ0":-6.855614673807471,"x":117.67,"y":176.69,"x0":-0.9000011316848064,"y0":50.006196829962946,"z0":5.687126260098201,"aX":-7.401020552480993},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.0,"breakHorizontal":5.9,"spinRate":2425,"spinDirection":197},"zone":5,"typeConfidence":0.9,"plateTime":0.3888933301389894,"extension":6.663306028802088},"index":3,"playId":"5c2aefdd-603c-3e27-a4d1-4a39acae504b","pitchNumber":4,"startTime":"2026-07-04T21:47:40.239Z","endTime":"2026-07-04T21:47:44.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":701162,"link":"/api/v1/people/701162"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72896721492802,"aZ":-35.145249772449276,"pfxX":0.45716367031546357,"pfxZ":-1.7680822806196028,"pX":0.8958503491428211,"pZ":1.905143167096177,"vX0":4.624331080217401,"vY0":-128.30187855286994,"vZ0":-2.8909051335895564,"x":82.85,"y":187.34,"x0":-0.9838463397505678,"y0":50.00370280105564,"z0":5.765415367597177,"aX":0.7673348020577457},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.6,"breakHorizontal":-1.8,"spinRate":2760,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.425726504454881,"extension":6.464054966953116},"index":4,"playId":"b087745b-4eae-3955-abb2-a8a4fa046f11","pitchNumber":5,"startTime":"2026-07-04T21:48:09.599Z","endTime":"2026-07-04T21:48:15.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":701162,"link":"/api/v1/people/701162"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55308342304154,"aZ":-13.778241530705227,"pfxX":0.31798973800889074,"pfxZ":9.250401924908791,"pX":0.518638324170702,"pZ":3.1750142794225695,"vX0":3.8098302548333867,"vY0":-139.6719935954236,"vZ0":-4.815573489166503,"x":97.23,"y":153.05,"x0":-0.9006575713611717,"y0":50.000933043463235,"z0":5.817912912064805,"aX":0.631993270818418},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.1,"breakHorizontal":-1.3,"spinRate":2465,"spinDirection":190},"zone":3,"typeConfidence":0.91,"plateTime":0.39118538097835165,"extension":6.581160800263676},"index":5,"playId":"70359538-5bd5-3594-987e-2c2700c9e9b7","pitchNumber":6,"startTime":"2026-07-04T21:48:32.530Z","endTime":"2026-07-04T21:48:35.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":701162,"link":"/api/v1/people/701162"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86755558519516,"aZ":-32.92127238494301,"pfxX":1.0950084567818628,"pfxZ":-0.440862633396109,"pX":0.34165676076145685,"pZ":1.4148981063072619,"vX0":3.1778460164362854,"vY0":-129.29740030885293,"vZ0":-4.419574400151362,"x":103.98,"y":200.58,"x0":-1.043406916733713,"y0":50.001654651825234,"z0":5.660358014934745,"aX":1.861545529070346},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.6,"breakHorizontal":-2.6,"spinRate":2643,"spinDirection":92},"zone":14,"typeConfidence":0.91,"plateTime":0.4229108664466463,"extension":6.471732618662844},"index":6,"playId":"32f4d04d-682e-3f76-8f9d-12fb3f2c7ce7","pitchNumber":7,"startTime":"2026-07-04T21:49:02.456Z","endTime":"2026-07-04T21:49:06.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":701162,"link":"/api/v1/people/701162"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":687239,"link":"/api/v1/people/687239"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":687239,"link":"/api/v1/people/687239"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.799999999999999,"awayTeamWinProbability":88.2,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:49:06.478Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin McGonigle grounds out, second baseman Nicky Lopez to first baseman Josh Smith.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-04T21:49:10.021Z","endTime":"2026-07-04T21:49:47.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687239,"fullName":"Ben Peoples","link":"/api/v1/people/687239"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.654315327985795,"aZ":-18.270847268059637,"pfxX":-1.1424279132736554,"pfxZ":6.988640089803577,"pX":0.2295295612780042,"pZ":2.1434687797601555,"vX0":3.238036107719343,"vY0":-139.94095577768294,"vZ0":-6.5005287649577514,"x":108.25,"y":180.91,"x0":-0.792554395162774,"y0":50.005928837394805,"z0":5.6874586647628975,"aX":-2.274087213294119},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.5,"breakHorizontal":1.4,"spinRate":2412,"spinDirection":188},"zone":5,"typeConfidence":0.9,"plateTime":0.3909374550176552,"extension":6.576228252369301},"hitData":{"launchSpeed":85.0,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.52,"coordY":158.17}},"index":0,"playId":"98b4b8ea-91f6-35e8-9804-c60b6b5ca12b","pitchNumber":1,"startTime":"2026-07-04T21:49:37.565Z","endTime":"2026-07-04T21:49:47.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":701162,"link":"/api/v1/people/701162"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":687239,"link":"/api/v1/people/687239"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":687239,"link":"/api/v1/people/687239"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":1.0000000000000018,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:49:47.328Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alejandro Osuna flies out to right fielder Ben Malgeri.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-04T21:54:06.890Z","endTime":"2026-07-04T21:54:33.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Keider Montero replaces Tyler Holton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-04T21:53:45.093Z","endTime":"2026-07-04T21:54:09.049Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672456,"link":"/api/v1/people/672456"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.757532121913215,"aZ":-39.315990790589375,"pfxX":5.524645323493478,"pfxZ":-5.114402843152147,"pX":0.42382591054211843,"pZ":2.0559094720661695,"vX0":3.8325223995084974,"vY0":-117.8051390915594,"vZ0":-0.41603075004933976,"x":100.84,"y":183.27,"x0":-1.9456170217055686,"y0":50.00309107852757,"z0":5.889561487104922,"aX":7.7135218739591735},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-9.0,"breakHorizontal":-11.0,"spinRate":2988,"spinDirection":40},"zone":9,"typeConfidence":0.9,"plateTime":0.46612844707693135,"extension":6.098558706057369},"index":1,"playId":"693f555b-ba1a-3abb-8067-ef33d0f6e188","pitchNumber":1,"startTime":"2026-07-04T21:54:09.049Z","endTime":"2026-07-04T21:54:14.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95991637949709,"aZ":-22.995567015619564,"pfxX":-9.322665632143657,"pfxZ":5.550448892893101,"pX":-0.08280819238646657,"pZ":1.9771607530121642,"vX0":8.351753098299694,"vY0":-127.47321049167745,"vZ0":-4.403055112782933,"x":120.16,"y":185.4,"x0":-2.182365604240442,"y0":50.003847899411404,"z0":5.5309835682545785,"aX":-15.421344660747582},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.2,"breakHorizontal":15.1,"spinRate":2107,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.42885134903765865,"extension":6.574185050851364},"hitData":{"launchSpeed":84.8,"launchAngle":29.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.36,"coordY":97.15}},"index":2,"playId":"ba57e0d8-8112-3fc7-8712-2a77c8eef423","pitchNumber":2,"startTime":"2026-07-04T21:54:25.503Z","endTime":"2026-07-04T21:54:33.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.0,"awayTeamWinProbability":90.0,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:54:33.827Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Duran grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-04T21:54:33.711Z","endTime":"2026-07-04T21:55:44.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.9,"endSpeed":86.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71061110894498,"aZ":-19.422465812455798,"pfxX":-10.533161341683623,"pfxZ":6.680831272373352,"pX":-0.5481645514356824,"pZ":1.8487425709566558,"vX0":7.983900872098289,"vY0":-137.7960984090664,"vZ0":-6.341349386993581,"x":137.89,"y":188.86,"x0":-2.1252320705285057,"y0":50.00508885797278,"z0":5.507419214632767,"aX":-20.110416845639804},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.8,"breakHorizontal":17.3,"spinRate":2351,"spinDirection":217},"zone":7,"typeConfidence":0.9,"plateTime":0.3986050718879359,"extension":6.643381761948295},"index":0,"playId":"d723e4b8-319b-31b5-8bd7-ccfaabdf2cee","pitchNumber":1,"startTime":"2026-07-04T21:54:59.889Z","endTime":"2026-07-04T21:55:05.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01725720236448,"aZ":-12.325977859517783,"pfxX":-4.811240915860399,"pfxZ":10.131102655824048,"pX":0.11367810225468714,"pZ":1.3711420053633265,"vX0":7.312147824109213,"vY0":-139.47247649413436,"vZ0":-9.348115725030555,"x":112.67,"y":201.76,"x0":-1.9237521308990468,"y0":50.00381900866067,"z0":5.591106946463661,"aX":-9.426859366364914},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":7.1,"spinRate":2234,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.39355799063215935,"extension":6.486383862454403},"index":1,"playId":"306696ea-674d-3e46-b65e-c30f8bce11ca","pitchNumber":2,"startTime":"2026-07-04T21:55:17.548Z","endTime":"2026-07-04T21:55:22.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.080972564883552,"aZ":-36.68715688242034,"pfxX":7.226196835196291,"pfxZ":-3.1818694296770182,"pX":0.8500699939121362,"pZ":2.3393657166528783,"vX0":3.9977255527141518,"vY0":-119.03679532423128,"vZ0":-0.5293469286918462,"x":84.6,"y":175.62,"x0":-1.7955195275908118,"y0":50.0009700933637,"z0":5.916244383233393,"aX":10.259271996817214},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.5,"breakHorizontal":-14.2,"spinRate":3044,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.461995567877282,"extension":6.337795381418468},"hitData":{"launchSpeed":82.9,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.88,"coordY":157.66}},"index":2,"playId":"ffc23ac9-6d3d-3cb8-a1d8-97e26abfd716","pitchNumber":3,"startTime":"2026-07-04T21:55:37.107Z","endTime":"2026-07-04T21:55:44.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":-1.9000000000000004,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:55:44.349Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Evan Carter walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-04T21:55:49.993Z","endTime":"2026-07-04T21:57:13.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.028823075172607,"aZ":-29.645055579988274,"pfxX":5.205520843244495,"pfxZ":1.5871337012202922,"pX":-0.180933834035923,"pZ":1.3314994226312862,"vX0":3.3339079895702417,"vY0":-125.47154364304357,"vZ0":-4.829653054228786,"x":123.9,"y":202.83,"x0":-2.2027006393305575,"y0":50.00571416111277,"z0":5.692857841931561,"aX":8.31322969153071},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.0,"breakHorizontal":-10.2,"spinRate":2749,"spinDirection":66},"zone":13,"typeConfidence":0.91,"plateTime":0.43629101048853025,"extension":6.208895656898765},"index":0,"playId":"7afdb88f-491a-399e-b721-618309da8606","pitchNumber":1,"startTime":"2026-07-04T21:56:13.640Z","endTime":"2026-07-04T21:56:18.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.14282279144765,"aZ":-36.522954336791635,"pfxX":7.87927767456973,"pfxZ":-3.2733084762871254,"pX":0.2842403359736151,"pZ":3.7822744301183566,"vX0":2.826336479089035,"vY0":-114.77291902687564,"vZ0":2.9074069324761367,"x":106.17,"y":136.66,"x0":-1.988467594272471,"y0":50.00392519817539,"z0":6.066978964418177,"aX":10.463628686707207},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-4.8,"breakHorizontal":-15.0,"spinRate":2842,"spinDirection":43},"zone":12,"typeConfidence":0.9,"plateTime":0.4780535971725999,"extension":6.142706552090822},"index":1,"playId":"250ad3cc-ca2f-3382-960e-4deef5e40c40","pitchNumber":2,"startTime":"2026-07-04T21:56:27.906Z","endTime":"2026-07-04T21:56:32.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":95.2,"endSpeed":87.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.192507001045488,"aZ":-18.30663492671168,"pfxX":-10.369120862642419,"pfxZ":7.177829470865264,"pX":0.6797003316191346,"pZ":0.5574157367172156,"vX0":10.496892191406314,"vY0":-138.00220001117856,"vZ0":-9.961138001100563,"x":91.09,"y":223.73,"x0":-1.822778859780498,"y0":50.00671998613174,"z0":5.442719497729939,"aX":-20.04143909807369},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.0,"breakHorizontal":16.7,"spinRate":2249,"spinDirection":217},"zone":14,"typeConfidence":0.91,"plateTime":0.3966226373235049,"extension":6.494538799078206},"index":2,"playId":"896bce0d-a78b-3e96-b02b-5329d37bee1e","pitchNumber":3,"startTime":"2026-07-04T21:56:46.722Z","endTime":"2026-07-04T21:56:51.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98475575549834,"aZ":-15.241291718982811,"pfxX":-4.247239034050865,"pfxZ":8.79932496981599,"pX":-1.3890914924952849,"pZ":3.323035356912295,"vX0":4.049030917211567,"vY0":-137.69928256416588,"vZ0":-3.8072254265435475,"x":169.95,"y":149.06,"x0":-2.3253049878914145,"y0":50.003210075408305,"z0":5.75184557067284,"aX":-8.173463556053731},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":6.8,"spinRate":2049,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.3974605401746767,"extension":6.279045067486758},"index":3,"playId":"f6551a58-13a7-325f-8ead-71c467c0ba79","pitchNumber":4,"startTime":"2026-07-04T21:57:09.591Z","endTime":"2026-07-04T21:57:13.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.6,"awayTeamWinProbability":90.4,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.39,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:57:13.723Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Elias Díaz grounds out, second baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-04T21:57:29.879Z","endTime":"2026-07-04T21:58:37.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7350243433317,"aZ":-17.75710113815287,"pfxX":-8.242651175094053,"pfxZ":7.584239269972458,"pX":0.2581941242674268,"pZ":2.397012825455365,"vX0":9.235675454572982,"vY0":-136.47401425419739,"vZ0":-5.204080427538577,"x":107.16,"y":174.06,"x0":-2.0858624413619955,"y0":50.00655149406474,"z0":5.53696614962246,"aX":-15.678791657160415},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.8,"breakHorizontal":13.2,"spinRate":2137,"spinDirection":214},"zone":6,"typeConfidence":0.89,"plateTime":0.40008930028042844,"extension":6.753285194204274},"index":0,"playId":"b2d7174b-c0a4-3411-97f2-f2e66c3400dd","pitchNumber":1,"startTime":"2026-07-04T21:57:42.094Z","endTime":"2026-07-04T21:57:45.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.771553482939385,"aZ":-12.227481696686374,"pfxX":-3.614827566235112,"pfxZ":10.433161535681634,"pX":0.7406463149995159,"pZ":3.5078765231917957,"vX0":8.41966143317625,"vY0":-137.4701517775578,"vZ0":-3.8900461692770083,"x":88.77,"y":144.07,"x0":-1.8935829312308867,"y0":50.00232468571319,"z0":5.772593368262326,"aX":-6.911102557315954},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.2,"breakHorizontal":4.8,"spinRate":2429,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.39858248432605947,"extension":6.423970149265797},"index":1,"playId":"567ce11c-c309-3ead-ac48-38da3b092336","pitchNumber":2,"startTime":"2026-07-04T21:58:06.924Z","endTime":"2026-07-04T21:58:12.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34910593015262,"aZ":-19.276706988279354,"pfxX":-10.238706898376773,"pfxZ":6.799886769489123,"pX":-0.2300500795004105,"pZ":2.002678413587425,"vX0":8.278797836717414,"vY0":-136.913646721928,"vZ0":-6.176818932375574,"x":125.77,"y":184.71,"x0":-1.9633689990049756,"y0":50.00628986365218,"z0":5.608138576733688,"aX":-19.43371975231596},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.2,"breakHorizontal":16.8,"spinRate":2242,"spinDirection":211},"zone":8,"typeConfidence":0.9,"plateTime":0.40011568719027535,"extension":6.557273082164415},"hitData":{"launchSpeed":96.7,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.36,"coordY":149.55}},"index":2,"playId":"cbb32927-2a52-3306-8c18-137ab794688f","pitchNumber":3,"startTime":"2026-07-04T21:58:28.045Z","endTime":"2026-07-04T21:58:37.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":553869,"link":"/api/v1/people/553869"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.199999999999999,"awayTeamWinProbability":92.8,"homeTeamWinProbabilityAdded":-2.4000000000000004,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-04T21:58:37.217Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dillon Dingler flies out to right fielder Brandon Nimmo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T22:00:37.695Z","endTime":"2026-07-04T22:01:24.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687239,"fullName":"Ben Peoples","link":"/api/v1/people/687239"},"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.0,"endSpeed":80.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.526055344454974,"aZ":-33.41221122777296,"pfxX":2.1766593706758557,"pfxZ":-0.7565952554158031,"pX":-0.737932400598918,"pZ":1.7111257185739204,"vX0":0.3915104338502118,"vY0":-126.78112610506888,"vZ0":-3.4164164792710263,"x":145.13,"y":192.58,"x0":-1.177174796301701,"y0":50.00578858644664,"z0":5.738485742065681,"aX":3.5494025923691805},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.9,"breakHorizontal":-4.1,"spinRate":2348,"spinDirection":104},"zone":7,"typeConfidence":0.91,"plateTime":0.4317598112627219,"extension":6.389839725033082},"index":0,"playId":"748fb66e-562f-3f44-9a3b-0bedb73ca5a9","pitchNumber":1,"startTime":"2026-07-04T22:00:59.233Z","endTime":"2026-07-04T22:01:03.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.682490337475834,"aZ":-16.42248424448433,"pfxX":-1.9440181996188657,"pfxZ":7.890334505899377,"pX":0.5740543152567513,"pZ":2.7468329196140564,"vX0":4.6502980807805,"vY0":-139.7362721289123,"vZ0":-5.316002225813646,"x":95.12,"y":164.62,"x0":-0.8521132955265327,"y0":50.00494069546016,"z0":5.736977936487702,"aX":-3.8824228831375907},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.6,"breakHorizontal":2.6,"spinRate":2240,"spinDirection":194},"zone":6,"typeConfidence":0.9,"plateTime":0.3905549857893469,"extension":6.618503899782462},"hitData":{"launchSpeed":94.0,"launchAngle":40.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.61,"coordY":89.57}},"index":1,"playId":"d5c39e14-c48b-3c94-a15b-ae9bf3e222e8","pitchNumber":2,"startTime":"2026-07-04T22:01:14.679Z","endTime":"2026-07-04T22:01:24.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":687239,"link":"/api/v1/people/687239"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":687239,"link":"/api/v1/people/687239"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":0.6000000000000005,"leverageIndex":0.27,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-07-04T22:01:24.343Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kerry Carpenter lines out to right fielder Brandon Nimmo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T22:01:23.784Z","endTime":"2026-07-04T22:02:42.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687239,"fullName":"Ben Peoples","link":"/api/v1/people/687239"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.940108069019836,"aZ":-18.764319350078328,"pfxX":-0.8691385147760953,"pfxZ":6.732207199028766,"pX":-0.3741305754422258,"pZ":2.669140119120303,"vX0":2.0511704506971316,"vY0":-139.63400333784344,"vZ0":-5.008316325647854,"x":131.26,"y":166.71,"x0":-1.0025112182529992,"y0":50.000785525607014,"z0":5.705497736279037,"aX":-1.730881528640827},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.4,"breakHorizontal":1.2,"spinRate":2101,"spinDirection":203},"zone":4,"typeConfidence":0.9,"plateTime":0.3909836905476509,"extension":6.522203869192572},"index":0,"playId":"5c521afe-03a3-3652-9afe-ed828c3a6ec4","pitchNumber":1,"startTime":"2026-07-04T22:01:52.513Z","endTime":"2026-07-04T22:01:56.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77910307114775,"aZ":-19.326523649803335,"pfxX":-9.135813466344695,"pfxZ":7.32231683153794,"pX":1.5916477291825033,"pZ":0.72988417947524,"vX0":10.094559804292487,"vY0":-131.34889198438105,"vZ0":-8.085496907063789,"x":56.33,"y":219.07,"x0":-1.107102656295133,"y0":50.003160101518695,"z0":5.275336714159961,"aX":-16.028324497932918},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.6,"breakHorizontal":14.4,"spinRate":1920,"spinDirection":228},"zone":14,"typeConfidence":0.91,"plateTime":0.416374362772554,"extension":6.737459194068332},"index":1,"playId":"049ff816-ee6b-35b8-b8f7-a21a20c3d2e1","pitchNumber":2,"startTime":"2026-07-04T22:02:10.707Z","endTime":"2026-07-04T22:02:14.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.911862966758324,"aZ":-17.435020741810504,"pfxX":-1.7448528292844387,"pfxZ":7.332345482246808,"pX":0.5028399454639237,"pZ":3.565320274611281,"vX0":4.053266017834131,"vY0":-140.4542944672612,"vZ0":-3.1158328032520233,"x":97.83,"y":142.52,"x0":-0.7282055648195015,"y0":50.00484515030931,"z0":5.813867522756431,"aX":-3.508700131817161},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":2.4,"spinRate":2444,"spinDirection":190},"zone":12,"typeConfidence":0.91,"plateTime":0.38900973514030035,"extension":6.570409518882628},"hitData":{"launchSpeed":83.5,"launchAngle":29.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":197.79,"coordY":101.3}},"index":2,"playId":"f1233630-c6f3-3ca3-b831-f4dcd5cb4a82","pitchNumber":3,"startTime":"2026-07-04T22:02:34.716Z","endTime":"2026-07-04T22:02:42.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":687239,"link":"/api/v1/people/687239"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":687239,"link":"/api/v1/people/687239"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.6000000000000005,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-07-04T22:02:42.637Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Greene singles on a fly ball to second baseman Nicky Lopez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T22:02:47.382Z","endTime":"2026-07-04T22:04:49.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687239,"fullName":"Ben Peoples","link":"/api/v1/people/687239"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84057789536283,"aZ":-31.815529282032955,"pfxX":1.3179540284616773,"pfxZ":0.2204919055109773,"pX":-0.6801461069924516,"pZ":3.624074700344381,"vX0":0.6406886565506879,"vY0":-127.01255883859058,"vZ0":0.5090786965078731,"x":142.93,"y":140.93,"x0":-1.1074704860206703,"y0":50.002930690979724,"z0":5.966390611135861,"aX":2.1368299710043703},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.7,"breakHorizontal":-2.5,"spinRate":2615,"spinDirection":86},"zone":11,"typeConfidence":0.9,"plateTime":0.4324817413328126,"extension":6.417382653962312},"index":0,"playId":"e6d261fa-0eef-389f-b305-98e577c72884","pitchNumber":1,"startTime":"2026-07-04T22:03:08.146Z","endTime":"2026-07-04T22:03:13.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.121649065311832,"aZ":-15.003643690221173,"pfxX":-0.3537539588714017,"pfxZ":8.685985619070928,"pX":-0.11197743506326127,"pZ":3.958963371877892,"vX0":2.786970790707715,"vY0":-139.19866209568949,"vZ0":-2.383014660858358,"x":121.27,"y":131.89,"x0":-1.0770610300126602,"y0":50.00139835459625,"z0":5.810922647439922,"aX":-0.6996322410928518},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":0.1,"spinRate":2470,"spinDirection":194},"zone":11,"typeConfidence":0.91,"plateTime":0.3924048095406856,"extension":6.539602182444785},"index":1,"playId":"896ba06e-3dd0-3602-acc6-20664872dac2","pitchNumber":2,"startTime":"2026-07-04T22:03:23.696Z","endTime":"2026-07-04T22:03:28.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":95.4,"endSpeed":88.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79300483358126,"aZ":-14.272035779225355,"pfxX":-0.5445029427768002,"pfxZ":9.096224229454965,"pX":-0.33192536635437064,"pZ":2.0242171281324186,"vX0":2.165053206706168,"vY0":-138.85539381109248,"vZ0":-7.208412457823727,"x":129.65,"y":184.13,"x0":-1.048328320884699,"y0":50.00351101104634,"z0":5.58873180676831,"aX":-1.0719124242947617},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":0.6,"spinRate":2419,"spinDirection":196},"zone":7,"typeConfidence":0.91,"plateTime":0.39327017846602486,"extension":6.640515098589156},"index":2,"playId":"468121f1-d48a-3e78-aabe-261eee9d6c86","pitchNumber":3,"startTime":"2026-07-04T22:03:39.472Z","endTime":"2026-07-04T22:03:44.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33384823606388,"aZ":-36.660364702249154,"pfxX":0.13429921894795033,"pfxZ":-2.743287547425407,"pX":0.06350395435366558,"pZ":3.471418590439926,"vX0":2.7968942209635084,"vY0":-126.9499509442432,"vZ0":1.2563735289265634,"x":114.58,"y":145.05,"x0":-1.068648700261366,"y0":50.00086496008202,"z0":5.8822265711331845,"aX":0.21964544546619327},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.4,"breakHorizontal":-0.8,"spinRate":2711,"spinDirection":58},"zone":2,"typeConfidence":0.89,"plateTime":0.43100228367642046,"extension":6.406812110730612},"index":3,"playId":"ae84f7d2-433e-3522-98b1-4b2667badced","pitchNumber":4,"startTime":"2026-07-04T22:03:57.237Z","endTime":"2026-07-04T22:04:02.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88438587706158,"aZ":-18.1341163086853,"pfxX":1.8476688193997153,"pfxZ":7.165867757710635,"pX":-0.21847597422699921,"pZ":2.506249797291571,"vX0":1.0489533923169343,"vY0":-138.60206136515023,"vZ0":-5.734053345561196,"x":125.33,"y":171.11,"x0":-0.8410738852897379,"y0":50.00491041589755,"z0":5.799456034577454,"aX":3.6210314650203537},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.1,"breakHorizontal":-3.6,"spinRate":2502,"spinDirection":184},"zone":5,"typeConfidence":0.9,"plateTime":0.3940968070086046,"extension":6.509323045730507},"index":4,"playId":"cd305d2b-0fdf-3df2-8a5a-9cc794390b22","pitchNumber":5,"startTime":"2026-07-04T22:04:15.463Z","endTime":"2026-07-04T22:04:20.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21275749361442,"aZ":-16.233426201856737,"pfxX":1.3020991430311826,"pfxZ":8.045570764654846,"pX":0.6218329114944036,"pZ":2.6612403532960225,"vX0":3.554401397385123,"vY0":-139.14991423644392,"vZ0":-5.648321536660454,"x":93.3,"y":166.93,"x0":-0.8360218793688258,"y0":50.00305332784397,"z0":5.775122780224878,"aX":2.5788810796680943},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":-3.0,"spinRate":2471,"spinDirection":186},"zone":6,"typeConfidence":0.91,"plateTime":0.39209203670820747,"extension":6.614553838016951},"hitData":{"launchSpeed":63.0,"launchAngle":36.0,"totalDistance":212.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":164.56,"coordY":124.63}},"index":5,"playId":"a8d95e5c-540c-3cdb-8a15-1276e424495b","pitchNumber":6,"startTime":"2026-07-04T22:04:38.314Z","endTime":"2026-07-04T22:04:49.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":687239,"link":"/api/v1/people/687239"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":687239,"link":"/api/v1/people/687239"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.0,"awayTeamWinProbability":92.0,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-07-04T22:04:49.826Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out sharply to center fielder Evan Carter.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T22:05:03.526Z","endTime":"2026-07-04T22:06:17.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687239,"fullName":"Ben Peoples","link":"/api/v1/people/687239"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"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":95.8,"endSpeed":88.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6285099876203,"aZ":-19.119025375274074,"pfxX":0.15836111366005778,"pfxZ":6.5791191338884065,"pX":0.44273936478298975,"pZ":4.271701764915016,"vX0":3.4625871255286857,"vY0":-139.55052894235766,"vZ0":-0.9688299682291623,"x":100.12,"y":123.44,"x0":-0.8315639509795075,"y0":50.00333022029758,"z0":5.875712614817897,"aX":0.3130681239408764},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.9,"breakHorizontal":-1.0,"spinRate":2299,"spinDirection":190},"zone":12,"typeConfidence":0.91,"plateTime":0.39159413821724254,"extension":6.564479235713542},"index":0,"playId":"b4d06c8c-a694-3eb4-a3b1-fbc897be8ddb","pitchNumber":1,"startTime":"2026-07-04T22:05:17.138Z","endTime":"2026-07-04T22:05:23.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.189445325930034,"aZ":-14.380066767711659,"pfxX":-1.0225526637604778,"pfxZ":8.904503561466168,"pX":-0.2368381920752598,"pZ":2.9175199080209264,"vX0":2.26861856057294,"vY0":-140.1123225541823,"vZ0":-5.107841059805929,"x":126.03,"y":160.01,"x0":-0.9223452105004329,"y0":50.00167118485667,"z0":5.696210793784654,"aX":-2.0433760713085976},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.4,"breakHorizontal":1.4,"spinRate":2390,"spinDirection":195},"zone":2,"typeConfidence":0.91,"plateTime":0.3901873083064067,"extension":6.879158676165801},"index":1,"playId":"8b17319c-42dd-37fc-8a9a-8edd52034e31","pitchNumber":2,"startTime":"2026-07-04T22:05:36.956Z","endTime":"2026-07-04T22:05:42.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":96.1,"endSpeed":88.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.452965422857552,"aZ":-18.111323888475948,"pfxX":1.2779570022474926,"pfxZ":7.006504266381317,"pX":0.3708426349914965,"pZ":2.562584362154165,"vX0":2.589012083963966,"vY0":-140.03593814919975,"vZ0":-5.866693625415822,"x":102.86,"y":169.59,"x0":-0.7278831027844285,"y0":50.003589072717645,"z0":5.849732124033107,"aX":2.5652075840708375},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.8,"breakHorizontal":-2.8,"spinRate":2172,"spinDirection":198},"zone":6,"typeConfidence":0.91,"plateTime":0.38953653843235614,"extension":6.489392897426541},"hitData":{"launchSpeed":101.6,"launchAngle":34.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":143.17,"coordY":38.67}},"index":2,"playId":"f937b6cf-e89f-3ee9-a05c-4da76d6742f6","pitchNumber":3,"startTime":"2026-07-04T22:06:08.017Z","endTime":"2026-07-04T22:06:17.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":687239,"link":"/api/v1/people/687239"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":687239,"link":"/api/v1/people/687239"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.7,"awayTeamWinProbability":91.3,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-07-04T22:06:17.717Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nicky Lopez grounds out, first baseman Spencer Torkelson to pitcher Keider Montero.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-04T22:08:18.238Z","endTime":"2026-07-04T22:09:06.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.871621352305365,"aZ":-30.084068729030527,"pfxX":1.2370116664586575,"pfxZ":1.342408202942444,"pX":0.5413136612480708,"pZ":2.5896694519678,"vX0":5.979113322630798,"vY0":-123.79394282059728,"vZ0":-1.7447784910324216,"x":96.37,"y":168.86,"x0":-2.062388010590535,"y0":50.00343794297848,"z0":5.81328173631945,"aX":1.926251268535904},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.3,"breakHorizontal":-3.6,"spinRate":2490,"spinDirection":87},"zone":6,"typeConfidence":0.9,"plateTime":0.44182933634889476,"extension":5.84785291873794},"index":0,"playId":"45b142de-0c0a-310b-b07e-e1773d64f928","pitchNumber":1,"startTime":"2026-07-04T22:08:32.379Z","endTime":"2026-07-04T22:08:39.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.066100865080454,"aZ":-14.234428318155494,"pfxX":-5.074500124795307,"pfxZ":9.398756586124744,"pX":0.7634792111796814,"pZ":2.716355175820028,"vX0":8.921874332801428,"vY0":-137.43292639979967,"vZ0":-5.620908749508109,"x":87.9,"y":165.44,"x0":-1.8687986118455886,"y0":50.00287262287004,"z0":5.758441638914927,"aX":-9.686674316923744},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":7.3,"spinRate":2287,"spinDirection":211},"zone":3,"typeConfidence":0.9,"plateTime":0.39885746571426806,"extension":6.218688687589855},"hitData":{"launchSpeed":87.7,"launchAngle":1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.5,"coordY":159.18}},"index":1,"playId":"d6ca3f2b-a4b1-35a2-b376-ff60f64bdbce","pitchNumber":2,"startTime":"2026-07-04T22:08:57.482Z","endTime":"2026-07-04T22:09:06.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.0,"awayTeamWinProbability":94.0,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.08,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-07-04T22:09:06.506Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joc Pederson grounds out, first baseman Spencer Torkelson to pitcher Keider Montero.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-04T22:09:09.973Z","endTime":"2026-07-04T22:11:09.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.130458673477573,"aZ":-36.48494944233025,"pfxX":6.112948489304672,"pfxZ":-3.1733384112373617,"pX":-1.1048709984969238,"pZ":3.1910782625353633,"vX0":0.5595059812436702,"vY0":-115.90828976236837,"vZ0":1.391506282035675,"x":159.12,"y":152.62,"x0":-2.1435863092236973,"y0":50.00465152400932,"z0":6.0729496220005625,"aX":8.298581216269579},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-5.2,"breakHorizontal":-11.2,"spinRate":2885,"spinDirection":44},"zone":11,"typeConfidence":0.9,"plateTime":0.47297063951686846,"extension":6.0045478097278995},"index":0,"playId":"5e2f90ae-a5a9-3492-9cce-1d24b2501c0d","pitchNumber":1,"startTime":"2026-07-04T22:09:37.829Z","endTime":"2026-07-04T22:09:42.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.65528442926816,"aZ":-36.30151665103979,"pfxX":5.083331463628471,"pfxZ":-2.993904318688447,"pX":0.10237049092616936,"pZ":2.8499519594607667,"vX0":3.1807368526806745,"vY0":-116.59876187598023,"vZ0":0.6021616538388461,"x":113.1,"y":161.83,"x0":-1.9392801902740358,"y0":50.003473219532154,"z0":6.010264210259113,"aX":7.007371455342006},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-5.0,"breakHorizontal":-10.0,"spinRate":2791,"spinDirection":41},"zone":2,"typeConfidence":0.9,"plateTime":0.4695187625433639,"extension":6.149713210957389},"index":1,"playId":"46fd45a3-90b3-3a89-9a5c-b5a37588a169","pitchNumber":2,"startTime":"2026-07-04T22:09:56.080Z","endTime":"2026-07-04T22:10:02.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.0,"endSpeed":85.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.029703172686382,"aZ":-15.670603738521873,"pfxX":-4.107942098862531,"pfxZ":8.755974228635573,"pX":0.3402941992572222,"pZ":2.5920367224412653,"vX0":7.590789993686546,"vY0":-136.66139228180552,"vZ0":-5.458340847837178,"x":104.03,"y":168.8,"x0":-1.9437820989901815,"y0":50.00655776121063,"z0":5.697413398542378,"aX":-7.746895558366801},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.9,"breakHorizontal":5.8,"spinRate":2116,"spinDirection":212},"zone":6,"typeConfidence":0.9,"plateTime":0.4012909373018507,"extension":6.395763427275707},"index":2,"playId":"39b698b6-690d-301d-a2af-eb94b2f4239a","pitchNumber":3,"startTime":"2026-07-04T22:10:39.431Z","endTime":"2026-07-04T22:10:44.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.026169791544586,"aZ":-21.949702692581706,"pfxX":-9.667966733815502,"pfxZ":6.2320151670943815,"pX":-0.8182433139309487,"pZ":1.6254096365850708,"vX0":5.717425854470868,"vY0":-127.25921013117949,"vZ0":-5.534996866064591,"x":148.19,"y":194.89,"x0":-1.8374891221678464,"y0":50.00453866879847,"z0":5.566592520132361,"aX":-15.864630584912561},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.2,"breakHorizontal":16.2,"spinRate":1913,"spinDirection":222},"zone":13,"typeConfidence":0.89,"plateTime":0.43035738203781904,"extension":6.6596381698764855},"hitData":{"launchSpeed":77.9,"launchAngle":4.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.5,"coordY":159.18}},"index":3,"playId":"2e6ee05f-4cad-330a-92c9-ade921b0ff8d","pitchNumber":4,"startTime":"2026-07-04T22:11:01.402Z","endTime":"2026-07-04T22:11:09.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":-1.7000000000000002,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-04T22:11:09.331Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Smith grounds out, second baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-04T22:11:10.287Z","endTime":"2026-07-04T22:12:31.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.686598675054956,"aZ":-36.621471954211074,"pfxX":3.9382428357576664,"pfxZ":-2.875573405378165,"pX":0.4520282702687453,"pZ":1.7285702316426668,"vX0":4.530753937717015,"vY0":-123.55024846682625,"vZ0":-2.2786393349772114,"x":99.77,"y":192.11,"x0":-1.9175335699779417,"y0":50.00498373014349,"z0":5.741523679858857,"aX":6.08604896177038},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.5,"breakHorizontal":-8.2,"spinRate":2574,"spinDirection":74},"zone":9,"typeConfidence":2.0,"plateTime":0.4433741478644113,"extension":6.280100550636688},"index":0,"playId":"9e1dcb9c-c3b6-32ff-baed-936488493460","pitchNumber":1,"startTime":"2026-07-04T22:11:38.967Z","endTime":"2026-07-04T22:11:41.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.945367511470856,"aZ":-12.445447426563655,"pfxX":-5.932206213920891,"pfxZ":10.16136093439664,"pX":0.8569499590803258,"pZ":2.6640829172214224,"vX0":9.458544752888526,"vY0":-138.26292575532167,"vZ0":-5.959931179195455,"x":84.34,"y":166.85,"x0":-1.8329203934556038,"y0":50.00636099459074,"z0":5.6779984030571,"aX":-11.522614460898659},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":8.9,"spinRate":2318,"spinDirection":210},"zone":12,"typeConfidence":0.9,"plateTime":0.3956757229870429,"extension":6.439003384383984},"index":1,"playId":"eaf1d4c8-de08-34eb-aad7-1db2e2953510","pitchNumber":2,"startTime":"2026-07-04T22:12:02.806Z","endTime":"2026-07-04T22:12:08.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.065338744834495,"aZ":-25.049645517741332,"pfxX":-10.139573934377871,"pfxZ":4.387232186246243,"pX":0.13244514943605612,"pZ":1.2678529642965033,"vX0":8.2697499075595,"vY0":-126.26002728693808,"vZ0":-5.700257521512475,"x":111.95,"y":204.55,"x0":-1.8570714769233567,"y0":50.006082971152786,"z0":5.552801266185257,"aX":-16.485570138221274},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.0,"breakHorizontal":16.7,"spinRate":1934,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.43268628425637035,"extension":6.517755684819244},"hitData":{"launchSpeed":77.4,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.32,"coordY":159.18}},"index":2,"playId":"3973c0f0-5325-3880-b520-f36b3e173583","pitchNumber":3,"startTime":"2026-07-04T22:12:21.591Z","endTime":"2026-07-04T22:12:31.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-0.8999999999999995,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-07-04T22:12:31.410Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-04T22:14:56.422Z","endTime":"2026-07-04T22:17:40.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":455119,"fullName":"Chris Martin","link":"/api/v1/people/455119"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7,8,9],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Chris Martin replaces Ben Peoples.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-04T22:12:55.951Z","endTime":"2026-07-04T22:14:58.650Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":455119,"link":"/api/v1/people/455119"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687239,"link":"/api/v1/people/687239","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.104984753033143,"aZ":-12.878415059535552,"pfxX":-5.269453855435755,"pfxZ":10.244312697247565,"pX":-0.6968095392438404,"pZ":1.9748388368249488,"vX0":6.518854776248058,"vY0":-135.95140060660566,"vZ0":-8.13034351470782,"x":143.56,"y":185.46,"x0":-2.434227346881829,"y0":50.001628247539585,"z0":5.885882060488515,"aX":-9.924000336645314},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.2,"breakHorizontal":8.3,"spinRate":2078,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.4019539535522263,"extension":6.424783950413285},"index":1,"playId":"4a79f57f-1349-3701-a79b-0f7a1263490d","pitchNumber":1,"startTime":"2026-07-04T22:14:58.650Z","endTime":"2026-07-04T22:15:04.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":455119,"link":"/api/v1/people/455119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.258737684858755,"aZ":-25.074455313954353,"pfxX":0.43124676354287184,"pfxZ":3.9845696608216006,"pX":-0.5915676550674612,"pZ":2.8751696733701038,"vX0":5.7341967544268755,"vY0":-132.1731716421878,"vZ0":-3.512594671668005,"x":139.55,"y":161.15,"x0":-2.8386799345831344,"y0":50.00317547264931,"z0":6.047539321877093,"aX":0.7682734616837198},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.7,"breakHorizontal":-1.9,"spinRate":2277,"spinDirection":191},"zone":1,"typeConfidence":2.0,"plateTime":0.41324977307802335,"extension":6.52366276530598},"index":2,"playId":"abea5ac6-e841-3aae-bfca-9ea525a57c75","pitchNumber":2,"startTime":"2026-07-04T22:15:14.676Z","endTime":"2026-07-04T22:15:18.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":455119,"link":"/api/v1/people/455119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-04T22:15:41.967Z","endTime":"2026-07-04T22:15:58.010Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":455119,"link":"/api/v1/people/455119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.894252269754954,"aZ":-37.48864797520969,"pfxX":0.9486988100692337,"pfxZ":-3.4691563381647423,"pX":-0.09418461091254753,"pZ":0.9272832894400722,"vX0":5.691420940891446,"vY0":-123.12580066524177,"vZ0":-4.808751865176496,"x":120.59,"y":213.74,"x0":-2.5607350274668326,"y0":50.00198863676282,"z0":6.084649266472628,"aX":1.4533579032115669},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-7.2,"breakHorizontal":-3.1,"spinRate":2533,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.44518692612737754,"extension":6.389020256404557},"index":4,"playId":"21f92e4e-fbc8-3a26-8487-302bf1380539","pitchNumber":3,"startTime":"2026-07-04T22:15:58.010Z","endTime":"2026-07-04T22:16:01.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":455119,"link":"/api/v1/people/455119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.910578401453677,"aZ":-34.63700691965382,"pfxX":1.0577115094318943,"pfxZ":-1.596972794849397,"pX":0.7904880198974269,"pZ":0.8876508138954389,"vX0":7.656960256340167,"vY0":-123.34720628218565,"vZ0":-5.297104985736015,"x":86.87,"y":214.81,"x0":-2.4877810495320722,"y0":50.001809111861185,"z0":5.974509429759358,"aX":1.6324994662296763},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.8,"breakHorizontal":-3.6,"spinRate":2513,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.44360580263546767,"extension":6.543466791907115},"index":5,"playId":"4999758e-3152-3fa3-9cab-2fcdb02e5fd3","pitchNumber":4,"startTime":"2026-07-04T22:16:15.762Z","endTime":"2026-07-04T22:16:20.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":455119,"link":"/api/v1/people/455119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86498116240558,"aZ":-24.483590477330086,"pfxX":2.179439079444183,"pfxZ":4.3744983912451865,"pX":-0.7810826504331252,"pZ":4.412938397869015,"vX0":4.234423269296523,"vY0":-131.30521289608458,"vZ0":-0.010761009569201674,"x":146.77,"y":119.63,"x0":-2.6932194452426415,"y0":50.00490742358218,"z0":6.227555012659352,"aX":3.8345440067485073},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.2,"breakHorizontal":-4.8,"spinRate":2239,"spinDirection":170},"zone":11,"typeConfidence":2.0,"plateTime":0.4159561820524247,"extension":6.295529075298489},"index":6,"playId":"561bd801-fe8f-3b85-9e7d-dbca467a8729","pitchNumber":5,"startTime":"2026-07-04T22:16:32.496Z","endTime":"2026-07-04T22:16:36.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":455119,"link":"/api/v1/people/455119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66943630411006,"aZ":-24.999023851674544,"pfxX":0.12985546579575535,"pfxZ":3.9851271394783208,"pX":-0.7975645697262422,"pZ":2.55105158815459,"vX0":4.607569930102971,"vY0":-133.0840812788049,"vZ0":-4.680892815768705,"x":147.4,"y":169.9,"x0":-2.565719865197549,"y0":50.002773407851535,"z0":6.136053619469716,"aX":0.23232042364482325},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.5,"breakHorizontal":-1.2,"spinRate":2427,"spinDirection":187},"zone":4,"typeConfidence":2.0,"plateTime":0.4110579732478987,"extension":6.352300605027708},"index":7,"playId":"406e9061-8886-31b9-b59a-c7978aaa2022","pitchNumber":6,"startTime":"2026-07-04T22:16:49.904Z","endTime":"2026-07-04T22:16:53.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":455119,"link":"/api/v1/people/455119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.805305692257537,"aZ":-13.882535357832714,"pfxX":-4.974193491191475,"pfxZ":9.368276659771084,"pX":-0.6615158485392433,"pZ":3.324223936977509,"vX0":6.4663932564272555,"vY0":-138.35675234975787,"vZ0":-5.130013340550624,"x":142.22,"y":149.03,"x0":-2.3749452154903636,"y0":50.00372553619313,"z0":6.121782431460905,"aX":-9.713490862290444},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":7.8,"spinRate":2315,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3947980215933189,"extension":6.533474069528585},"index":8,"playId":"5166a263-07ee-3c9f-806b-20aa454462c6","pitchNumber":7,"startTime":"2026-07-04T22:17:11.181Z","endTime":"2026-07-04T22:17:14.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":455119,"link":"/api/v1/people/455119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28526693488807,"aZ":-12.322022396480955,"pfxX":-6.438590499711941,"pfxZ":10.295666962593838,"pX":-0.3786835902222995,"pZ":2.0057607144087237,"vX0":7.643563441404702,"vY0":-137.67576213595316,"vZ0":-8.525127206579004,"x":131.43,"y":184.62,"x0":-2.348603966047399,"y0":50.00358260413449,"z0":5.967501899104958,"aX":-12.416311283778345},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.0,"breakHorizontal":10.2,"spinRate":2213,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.3971541843696822,"extension":6.548394591534794},"index":9,"playId":"38b18c24-e15b-3817-ac68-83ad5f2be769","pitchNumber":8,"startTime":"2026-07-04T22:17:35.770Z","endTime":"2026-07-04T22:17:40.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":455119,"link":"/api/v1/people/455119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":455119,"link":"/api/v1/people/455119"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":455119,"link":"/api/v1/people/455119"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":0.39999999999999947,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-07-04T22:17:40.762Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach McKinstry singles on a sharp line drive to center fielder Evan Carter.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-04T22:17:45.525Z","endTime":"2026-07-04T22:18:16.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":455119,"fullName":"Chris Martin","link":"/api/v1/people/455119"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32066550459481,"aZ":-37.44823506385562,"pfxX":1.1543212505387328,"pfxZ":-3.494864208679127,"pX":-0.3268154174144017,"pZ":2.0961927843404022,"vX0":5.074613414090569,"vY0":-121.6277750467602,"vZ0":-1.9707936236040635,"x":129.46,"y":182.18,"x0":-2.584448158686967,"y0":50.00468714836629,"z0":6.143784764404135,"aX":1.7402711795431034},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-6.6,"breakHorizontal":-3.2,"spinRate":2476,"spinDirection":57},"zone":7,"typeConfidence":2.0,"plateTime":0.4491668696205653,"extension":6.344347244892454},"hitData":{"launchSpeed":102.1,"launchAngle":13.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":138.6,"coordY":73.83}},"index":0,"playId":"0ccd7808-e938-3f9f-94f2-71ba66ca8803","pitchNumber":1,"startTime":"2026-07-04T22:18:05.653Z","endTime":"2026-07-04T22:18:16.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":455119,"link":"/api/v1/people/455119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":455119,"link":"/api/v1/people/455119"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":455119,"link":"/api/v1/people/455119"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-0.39999999999999947,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-07-04T22:18:16.143Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Malgeri grounds out, second baseman Nicky Lopez to first baseman Josh Smith. Zach McKinstry to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-04T22:18:13.303Z","endTime":"2026-07-04T22:19:08.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":455119,"fullName":"Chris Martin","link":"/api/v1/people/455119"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.055023601857584,"aZ":-27.0882579657562,"pfxX":-0.7835598363786094,"pfxZ":2.8718990001425766,"pX":0.04970283333373267,"pZ":1.419687281390544,"vX0":6.911379874241368,"vY0":-131.75692316117417,"vZ0":-6.972591655516709,"x":115.11,"y":200.45,"x0":-2.4974108417681014,"y0":50.00469820092336,"z0":6.081873959441862,"aX":-1.3893988647626587},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.0,"breakHorizontal":0.0,"spinRate":2294,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.4145542717453541,"extension":6.376366087344453},"index":0,"playId":"bd57d47c-5bb5-330f-8d19-3ce948825ce2","pitchNumber":1,"startTime":"2026-07-04T22:18:40.997Z","endTime":"2026-07-04T22:18:46.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":455119,"link":"/api/v1/people/455119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27335611205303,"aZ":-28.12473416389396,"pfxX":-0.8607816652787241,"pfxZ":2.2922432667384234,"pX":-0.028149042996755042,"pZ":1.7977465270038409,"vX0":6.349369890666614,"vY0":-131.59233423666683,"vZ0":-5.989111937008669,"x":118.07,"y":190.24,"x0":-2.3538253942202556,"y0":50.00166196829265,"z0":6.169824341883701,"aX":-1.5202096296011658},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.1,"breakHorizontal":0.2,"spinRate":2321,"spinDirection":188},"zone":8,"typeConfidence":2.0,"plateTime":0.4152294022981451,"extension":6.312567800374479},"hitData":{"launchSpeed":105.3,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.84,"coordY":150.06}},"index":1,"playId":"da38b69f-abd4-3c46-a8df-1b274ff1af96","pitchNumber":2,"startTime":"2026-07-04T22:18:58.931Z","endTime":"2026-07-04T22:19:08.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":455119,"link":"/api/v1/people/455119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"credit":"b_ab"},{"player":{"id":455119,"link":"/api/v1/people/455119"},"credit":"p_ab"},{"player":{"id":701162,"link":"/api/v1/people/701162"},"credit":"b_pa"},{"player":{"id":455119,"link":"/api/v1/people/455119"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.19,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-07-04T22:19:08.988Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"James Outman lines out to shortstop Ezequiel Duran.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-04T22:19:13.634Z","endTime":"2026-07-04T22:22:32.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":455119,"fullName":"Chris Martin","link":"/api/v1/people/455119"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6,7,8],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16884754842239,"aZ":-13.308740640964391,"pfxX":-4.868494803669318,"pfxZ":9.788354242901507,"pX":-0.7830835870980043,"pZ":2.8226726507712745,"vX0":6.113792786909187,"vY0":-137.84842200499318,"vZ0":-6.310306120894733,"x":146.85,"y":162.57,"x0":-2.395490195029031,"y0":50.006814426665045,"z0":6.037396857450031,"aX":-9.387491765044912},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":7.6,"spinRate":2309,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.39710124332380703,"extension":6.358507078957161},"index":0,"playId":"ad497828-5bc3-3d5a-abc2-f4254c4a5735","pitchNumber":1,"startTime":"2026-07-04T22:19:38.019Z","endTime":"2026-07-04T22:19:45.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":455119,"link":"/api/v1/people/455119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76914101754026,"aZ":-27.308966748768416,"pfxX":1.4640653618572632,"pfxZ":2.7995880615526634,"pX":0.4585887411968956,"pZ":3.661266143133306,"vX0":7.19081275889109,"vY0":-130.8414268672568,"vZ0":-0.9696743032331704,"x":99.52,"y":139.93,"x0":-2.5120417691159473,"y0":50.00561195522997,"z0":6.077111543432144,"aX":2.5459511731149345},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.0,"breakHorizontal":-4.2,"spinRate":2349,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.41810457379672883,"extension":6.147372589108981},"index":1,"playId":"203ba98e-3153-365c-a33a-a3c741719ad6","pitchNumber":2,"startTime":"2026-07-04T22:19:57.088Z","endTime":"2026-07-04T22:20:00.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":455119,"link":"/api/v1/people/455119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-04T22:20:11.642Z","endTime":"2026-07-04T22:20:32.821Z","isPitch":false,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"defense":{"pitcher":{"id":455119,"link":"/api/v1/people/455119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44201377175175,"aZ":-14.51423255676589,"pfxX":-3.546296438283407,"pfxZ":9.267960355988345,"pX":-0.48035455946202155,"pZ":3.992133648210372,"vX0":6.880826644917492,"vY0":-136.97314560654783,"vZ0":-2.9925374893424435,"x":135.31,"y":130.99,"x0":-2.5610039636000383,"y0":50.00383845395017,"z0":6.087610258389666,"aX":-6.758900149621524},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":5.0,"spinRate":2299,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39943848866012477,"extension":6.458994062972708},"index":3,"playId":"a5f8ac78-10b9-3f0d-86ab-f7c48ab9b5a8","pitchNumber":3,"startTime":"2026-07-04T22:20:32.821Z","endTime":"2026-07-04T22:20:37.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":455119,"link":"/api/v1/people/455119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11717471467751,"aZ":-38.092818583859895,"pfxX":0.767708237438941,"pfxZ":-3.9210386682915352,"pX":0.4356132663646018,"pZ":-0.6439914195119694,"vX0":6.782994364033077,"vY0":-122.06371826330802,"vZ0":-8.008038800072557,"x":100.4,"y":256.17,"x0":-2.479606918614331,"y0":50.006034144738265,"z0":5.96108541152511,"aX":1.1567863494769919},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-8.8,"breakHorizontal":-3.0,"spinRate":2656,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4487946558637881,"extension":6.485480174475514},"index":4,"playId":"76d9d400-2e96-36f7-8df8-667e63192a81","pitchNumber":4,"startTime":"2026-07-04T22:20:53.672Z","endTime":"2026-07-04T22:21:03.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":455119,"link":"/api/v1/people/455119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Chris Martin. Zach McKinstry to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"76d9d400-2e96-36f7-8df8-667e63192a81","startTime":"2026-07-04T22:21:08.103Z","endTime":"2026-07-04T22:21:37.557Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"defense":{"pitcher":{"id":455119,"link":"/api/v1/people/455119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"postOnThird":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"homeTeamWinProbability":3.5000000000000004,"awayTeamWinProbability":96.5,"homeTeamWinProbabilityAdded":-0.0999999999999992,"leverageIndex":0.23,"dramaIndex":12.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.037794452055756,"aZ":-19.610088891717407,"pfxX":-4.333164656234704,"pfxZ":6.636777977040847,"pX":-0.5491593399268688,"pZ":3.970667944910841,"vX0":6.557925611658518,"vY0":-136.01407610241583,"vZ0":-2.1973057302185293,"x":137.93,"y":131.57,"x0":-2.4174041314081562,"y0":50.00038769285711,"z0":6.134277786791873,"aX":-8.20001079824021},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.8,"breakHorizontal":6.6,"spinRate":2136,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40117900750931534,"extension":6.614848502377672},"index":6,"playId":"c63388cf-b797-3a95-b4f7-2d002dc40ad4","pitchNumber":5,"startTime":"2026-07-04T22:21:37.557Z","endTime":"2026-07-04T22:21:41.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":455119,"link":"/api/v1/people/455119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.456110314204643,"aZ":-22.55013474018769,"pfxX":0.2977893532221265,"pfxZ":5.341864113198302,"pX":-0.5690094444557993,"pZ":2.505459322070955,"vX0":5.0863237033077935,"vY0":-132.6384966594552,"vZ0":-5.088155267788158,"x":138.69,"y":171.13,"x0":-2.5414058920745877,"y0":50.00246492805764,"z0":6.0693401169063605,"aX":0.5354499506882283},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.9,"breakHorizontal":-1.6,"spinRate":2274,"spinDirection":189},"zone":4,"typeConfidence":2.0,"plateTime":0.41122727125289193,"extension":6.526688972311282},"index":7,"playId":"d3ca9164-a749-372e-aa63-80610cf390f4","pitchNumber":6,"startTime":"2026-07-04T22:21:57.428Z","endTime":"2026-07-04T22:22:01.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":455119,"link":"/api/v1/people/455119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":94.9,"endSpeed":87.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.683310442669256,"aZ":-14.43845587497964,"pfxX":-5.268481650864262,"pfxZ":9.12112033680622,"pX":0.6719753459384151,"pZ":2.774960737518786,"vX0":9.624067471505635,"vY0":-137.86009730314592,"vZ0":-6.406423188796811,"x":91.39,"y":163.86,"x0":-2.1635655216720258,"y0":50.005517851120615,"z0":6.085338083820246,"aX":-10.24820718149337},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":7.8,"spinRate":2352,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.39574555402689926,"extension":6.4932316668422105},"hitData":{"launchSpeed":59.0,"launchAngle":23.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":122.4,"coordY":136.43}},"index":8,"playId":"49f10d04-4efd-31e8-8dd4-2318f33fd595","pitchNumber":7,"startTime":"2026-07-04T22:22:26.236Z","endTime":"2026-07-04T22:22:32.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":455119,"link":"/api/v1/people/455119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":455119,"link":"/api/v1/people/455119"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":455119,"link":"/api/v1/people/455119"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":0.7999999999999994,"leverageIndex":0.23,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-07-04T22:22:32.275Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Jung grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-04T22:24:42.960Z","endTime":"2026-07-04T22:28:08.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.575954554754045,"aZ":-31.847821970639984,"pfxX":2.34857629464324,"pfxZ":0.20474673325495996,"pX":0.3822225474954903,"pZ":1.9056826081564433,"vX0":5.626078331588513,"vY0":-125.33754767552396,"vZ0":-3.1135774056442456,"x":102.43,"y":187.33,"x0":-2.197553292886712,"y0":50.00286524431133,"z0":5.767538755925448,"aX":3.7317581715622166},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.1,"breakHorizontal":-5.5,"spinRate":2627,"spinDirection":86},"zone":9,"typeConfidence":0.91,"plateTime":0.4371770622153406,"extension":5.963935680026525},"index":0,"playId":"6250049d-0327-3b59-be54-a27d72320060","pitchNumber":1,"startTime":"2026-07-04T22:24:55.198Z","endTime":"2026-07-04T22:24:58.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":94.4,"endSpeed":87.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.336327779418014,"aZ":-21.69621985191064,"pfxX":-11.213977834300964,"pfxZ":5.457724313233564,"pX":-0.10379407891237888,"pZ":1.798283904688161,"vX0":8.907042819306845,"vY0":-137.15791491287743,"vZ0":-6.26483600680134,"x":120.96,"y":190.23,"x0":-1.925115174770178,"y0":50.00033293156664,"z0":5.57614214830267,"aX":-21.513471756183918},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.8,"breakHorizontal":18.6,"spinRate":2186,"spinDirection":215},"zone":8,"typeConfidence":0.9,"plateTime":0.3982832056196486,"extension":6.5329896359098365},"index":1,"playId":"cffbe7a8-421c-3f58-ac83-e748f675eac5","pitchNumber":2,"startTime":"2026-07-04T22:25:19.277Z","endTime":"2026-07-04T22:25:24.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-04T22:25:31.416Z","endTime":"2026-07-04T22:25:47.958Z","isPitch":false,"type":"action","player":{"id":673962,"link":"/api/v1/people/673962"},"defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.254478674000506,"aZ":-35.326503186207674,"pfxX":5.7213434509317,"pfxZ":-2.21333725918341,"pX":1.1557339635086221,"pZ":2.2122748360478623,"vX0":5.708923271023367,"vY0":-118.39977824527921,"vZ0":-1.254376314235548,"x":72.95,"y":179.05,"x0":-2.0287595506005056,"y0":50.00552613619827,"z0":5.976968814747731,"aX":8.136330744572742},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.1,"breakHorizontal":-11.8,"spinRate":3014,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.4623162354036565,"extension":6.072369224868113},"index":3,"playId":"64781443-f645-331f-b303-35b97878016f","pitchNumber":3,"startTime":"2026-07-04T22:25:47.958Z","endTime":"2026-07-04T22:25:53.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.420146392341167,"aZ":-11.24648825975556,"pfxX":-2.1957184871345676,"pfxZ":10.766057310898656,"pX":-0.20402441131181387,"pZ":3.291443037937348,"vX0":5.626529010801076,"vY0":-138.20212216710837,"vZ0":-4.793942960042759,"x":124.78,"y":149.91,"x0":-1.9766386459846232,"y0":50.00140225102001,"z0":5.797462474098685,"aX":-4.268489619123985},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.7,"breakHorizontal":2.9,"spinRate":2180,"spinDirection":211},"zone":2,"typeConfidence":0.9,"plateTime":0.3955991659581901,"extension":6.41025423353612},"index":4,"playId":"8f345e22-6eb8-3847-b4a3-8859ef60cd1f","pitchNumber":4,"startTime":"2026-07-04T22:26:08.173Z","endTime":"2026-07-04T22:26:11.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.778772478204,"aZ":-17.419490214364867,"pfxX":-10.97584868076612,"pfxZ":7.515718127336388,"pX":0.5393393061839912,"pZ":1.3934204645469854,"vX0":9.999684878015575,"vY0":-138.90593874543376,"vZ0":-8.438738889039502,"x":96.44,"y":201.16,"x0":-1.6732039419426759,"y0":50.002844301558106,"z0":5.618715421854845,"aX":-21.54723775230409},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.0,"breakHorizontal":17.9,"spinRate":2216,"spinDirection":212},"zone":14,"typeConfidence":0.91,"plateTime":0.3936308814489071,"extension":6.612149824433358},"index":5,"playId":"e8994335-1e87-32b6-bd6c-3088d1f1c447","pitchNumber":5,"startTime":"2026-07-04T22:26:30.007Z","endTime":"2026-07-04T22:26:35.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.961844537181573,"aZ":-28.67598977460626,"pfxX":4.100629773638268,"pfxZ":2.146856688523055,"pX":0.22275615705438195,"pZ":3.2998476517746207,"vX0":4.359704857548141,"vY0":-126.96215697830434,"vZ0":-0.687883817683528,"x":108.51,"y":149.68,"x0":-2.04956490302686,"y0":50.0063076390007,"z0":5.856183221650883,"aX":6.69642375076299},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.0,"breakHorizontal":-8.4,"spinRate":2675,"spinDirection":79},"zone":2,"typeConfidence":0.9,"plateTime":0.4313847656710603,"extension":6.074705443288159},"index":6,"playId":"f9d49b70-1fd9-379e-961a-ee1d3b48446e","pitchNumber":6,"startTime":"2026-07-04T22:26:48.304Z","endTime":"2026-07-04T22:26:51.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23474039622149,"aZ":-20.71063371406362,"pfxX":-10.772292303438533,"pfxZ":6.935080690348048,"pX":1.055202237539981,"pZ":2.1832778061147677,"vX0":10.673182785189644,"vY0":-127.48805044877996,"vZ0":-4.760244610823771,"x":76.78,"y":179.83,"x0":-1.7780614626861775,"y0":50.00285785894376,"z0":5.700962557348182,"aX":-17.803873799111003},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":11.6,"breakHorizontal":17.2,"spinRate":1882,"spinDirection":224},"zone":14,"typeConfidence":0.88,"plateTime":0.4289887833146184,"extension":6.602156018307691},"index":7,"playId":"f184ee14-1fa8-3a01-8454-13cf7c4542ed","pitchNumber":7,"startTime":"2026-07-04T22:27:13.450Z","endTime":"2026-07-04T22:27:19.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39550581379873,"aZ":-18.752984636428074,"pfxX":-10.379480948546734,"pfxZ":6.92017107808504,"pX":-0.7187800373732958,"pZ":2.5078650504982214,"vX0":7.128986875677444,"vY0":-138.50318026174398,"vZ0":-5.127459174999791,"x":144.4,"y":171.07,"x0":-1.9795809386801304,"y0":50.00524719563258,"z0":5.640281518370403,"aX":-20.136279399742854},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.6,"breakHorizontal":17.3,"spinRate":2179,"spinDirection":214},"zone":4,"typeConfidence":0.91,"plateTime":0.395699085184297,"extension":6.6059073476569505},"index":8,"playId":"fdcda874-8f3f-3aa8-8bd3-b8488c27b2c1","pitchNumber":8,"startTime":"2026-07-04T22:27:30.961Z","endTime":"2026-07-04T22:27:34.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.730457355766283,"aZ":-18.534521913121445,"pfxX":-9.919050100351182,"pfxZ":7.066100432318251,"pX":-0.43747653971555983,"pZ":2.833074976321961,"vX0":7.801868830825345,"vY0":-138.03513044514452,"vZ0":-4.411410735627841,"x":133.68,"y":162.29,"x0":-2.0118993397703044,"y0":50.0002906004706,"z0":5.699822202325218,"aX":-19.13813877184985},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.0,"breakHorizontal":16.3,"spinRate":2223,"spinDirection":212},"zone":1,"typeConfidence":0.9,"plateTime":0.39681216022693544,"extension":6.460484923998487},"hitData":{"launchSpeed":101.9,"launchAngle":3.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":81.12,"coordY":151.19}},"index":9,"playId":"c31d622e-c6dd-39aa-8bdc-0f8a4f15ef6a","pitchNumber":9,"startTime":"2026-07-04T22:27:55.977Z","endTime":"2026-07-04T22:28:08.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.95,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-04T22:28:08.619Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Nimmo flies out sharply to center fielder James Outman.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-04T22:28:11.131Z","endTime":"2026-07-04T22:28:59.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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.8,"endSpeed":86.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.30585722621037,"aZ":-13.097004078614718,"pfxX":-2.4134782729780277,"pfxZ":9.789607743012128,"pX":-0.8713059487232123,"pZ":3.8619369099558383,"vX0":4.012746461074318,"vY0":-139.4368968760547,"vZ0":-2.9287699813072434,"x":150.21,"y":134.51,"x0":-2.022243197130802,"y0":50.00673074897327,"z0":5.801923545321748,"aX":-4.705398072591788},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.2,"breakHorizontal":3.5,"spinRate":2242,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.394343290838608,"extension":6.328154678644357},"index":0,"playId":"8db0b375-995a-3edf-b46a-a4c5f790f758","pitchNumber":1,"startTime":"2026-07-04T22:28:32.440Z","endTime":"2026-07-04T22:28:37.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.86026558208655,"aZ":-38.78914392418364,"pfxX":3.82188603232769,"pfxZ":-4.718477287715601,"pX":0.5932610680222286,"pZ":2.8839953633860347,"vX0":4.118025001546372,"vY0":-117.81535512492074,"vZ0":1.0842959886277612,"x":94.39,"y":160.91,"x0":-1.6752223412654892,"y0":50.00197695184111,"z0":6.0091364137362895,"aX":5.359230132724123},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-7.9,"breakHorizontal":-7.9,"spinRate":2755,"spinDirection":35},"zone":3,"typeConfidence":0.9,"plateTime":0.4653097025759019,"extension":6.502794036393683},"hitData":{"launchSpeed":102.4,"launchAngle":32.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":142.44,"coordY":37.06}},"index":1,"playId":"c20d8ca5-562f-3209-b8b8-cc8347d4f48d","pitchNumber":2,"startTime":"2026-07-04T22:28:48.950Z","endTime":"2026-07-04T22:28:59.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-1.2999999999999998,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-04T22:28:59.259Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alejandro Osuna grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-04T22:29:08.409Z","endTime":"2026-07-04T22:30:33.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42310059080771,"aZ":-18.356954052026023,"pfxX":-9.591955501256795,"pfxZ":7.1630566174728205,"pX":1.2963520089210918,"pZ":2.7458531870615217,"vX0":11.4773046678014,"vY0":-137.71966181199193,"vZ0":-4.704666218823812,"x":67.59,"y":164.64,"x0":-1.6709316486850239,"y0":50.002713439316764,"z0":5.7108721803037055,"aX":-18.501325039724097},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.1,"breakHorizontal":15.1,"spinRate":2202,"spinDirection":211},"zone":12,"typeConfidence":0.9,"plateTime":0.39710093549020575,"extension":6.686539135672816},"index":0,"playId":"89e460dd-f5fc-3573-ab1a-0815df999723","pitchNumber":1,"startTime":"2026-07-04T22:29:26.755Z","endTime":"2026-07-04T22:29:31.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":94.9,"endSpeed":86.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.213763099615445,"aZ":-12.914753715572315,"pfxX":-1.7226363524581512,"pfxZ":10.011675260960933,"pX":0.13983673555789267,"pZ":2.2160538156533813,"vX0":5.899833163858997,"vY0":-137.9504299191158,"vZ0":-6.870686399643615,"x":111.67,"y":178.95,"x0":-1.8044660050240944,"y0":50.00277165162745,"z0":5.612751921475197,"aX":-3.314061612299823},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":1.9,"spinRate":2163,"spinDirection":204},"zone":5,"typeConfidence":0.9,"plateTime":0.39732478649313974,"extension":6.606015765366659},"index":1,"playId":"e0a90641-7a45-3d31-9659-01387d43e2b6","pitchNumber":2,"startTime":"2026-07-04T22:29:44.029Z","endTime":"2026-07-04T22:29:47.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.182785106178432,"aZ":-38.797992092693995,"pfxX":9.735623100857122,"pfxZ":-4.791423001872046,"pX":-0.32360765526564833,"pZ":3.3031439888214034,"vX0":0.8615486297530726,"vY0":-117.12702888816843,"vZ0":1.9122445379856339,"x":129.34,"y":149.6,"x0":-1.9607378645792244,"y0":50.00241727933021,"z0":6.117813698693953,"aX":13.4572214559599},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-7.9,"breakHorizontal":-17.9,"spinRate":2869,"spinDirection":45},"zone":11,"typeConfidence":0.89,"plateTime":0.468547465889698,"extension":6.132810430607032},"index":2,"playId":"4bb2c124-be01-3fcd-aeaa-e1871437b1bd","pitchNumber":3,"startTime":"2026-07-04T22:30:03.677Z","endTime":"2026-07-04T22:30:07.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.766314066242728,"aZ":-18.575829758598594,"pfxX":-9.779605265193602,"pfxZ":7.029899376999,"pX":0.4667275950186721,"pZ":1.8597117594213235,"vX0":9.557239087685641,"vY0":-137.960374490114,"vZ0":-6.9368219093991,"x":99.21,"y":188.57,"x0":-1.7664141628292649,"y0":50.00206049412011,"z0":5.65205280440063,"aX":-18.912305962262405},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.5,"breakHorizontal":15.8,"spinRate":2177,"spinDirection":212},"zone":9,"typeConfidence":0.91,"plateTime":0.3965336038111742,"extension":6.381215021862174},"hitData":{"launchSpeed":88.0,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.96,"coordY":150.06}},"index":3,"playId":"9b4ff3dc-f673-3f91-b844-9f2f82ab8479","pitchNumber":4,"startTime":"2026-07-04T22:30:24.125Z","endTime":"2026-07-04T22:30:33.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-07-04T22:30:33.055Z","atBatIndex":67}]