[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Yelich walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-04T01:45:28.668Z","endTime":"2026-07-04T01:46:21.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"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-03T23:45:00.445Z","endTime":"2026-07-04T01:18:04.794Z","isPitch":false,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"},"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-04T01:18:04.794Z","endTime":"2026-07-04T01:44:56.975Z","isPitch":false,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"},"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-04T01:44:56.975Z","endTime":"2026-07-04T01:45:30.799Z","isPitch":false,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88648883616019,"aZ":-16.84855329679027,"pfxX":-6.26985243756795,"pfxZ":8.211106687934658,"pX":-1.7829419959092228,"pZ":3.632598840648988,"vX0":3.1863895556307362,"vY0":-135.79851660154503,"vZ0":-2.2594924375621663,"x":184.96,"y":140.7,"x0":-2.157209905028662,"y0":50.005251951984974,"z0":5.648286498238779,"aX":-11.705327615125483},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.6,"breakHorizontal":10.7,"spinRate":2343,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4034262628756715,"extension":6.443690126386174},"index":3,"playId":"48f0fe99-9cff-3e44-80a4-a84086a5ef0c","pitchNumber":1,"startTime":"2026-07-04T01:45:30.799Z","endTime":"2026-07-04T01:45:34.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":92.1,"endSpeed":84.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8212927941063,"aZ":-19.469149736861706,"pfxX":-7.616446003513179,"pfxZ":6.981568819635234,"pX":-0.9795762139604248,"pZ":3.7261163035096314,"vX0":5.505057617407107,"vY0":-134.027362222438,"vZ0":-1.2648056961601521,"x":154.34,"y":138.17,"x0":-2.0700471722992213,"y0":50.005048426670776,"z0":5.593819731279136,"aX":-13.86588488601732},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.6,"breakHorizontal":12.6,"spinRate":2311,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4085804352506597,"extension":6.545342354316505},"index":4,"playId":"6026757d-2776-3bf4-b38f-c67f741d7c45","pitchNumber":2,"startTime":"2026-07-04T01:45:43.118Z","endTime":"2026-07-04T01:45:46.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.087628880144443,"aZ":-19.327811716388688,"pfxX":-7.815663249705702,"pfxZ":7.149864946230727,"pX":-1.0448165105714018,"pZ":2.378322569962482,"vX0":5.332337428837167,"vY0":-133.29146095509967,"vZ0":-4.167328344608015,"x":156.83,"y":174.57,"x0":-2.05755103611306,"y0":50.00029961630725,"z0":5.360454072297388,"aX":-14.038290788646023},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.2,"breakHorizontal":13.0,"spinRate":2224,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4111688130548661,"extension":6.6489621023603025},"index":5,"playId":"d75dfaeb-d180-347d-adb3-18cb72473994","pitchNumber":3,"startTime":"2026-07-04T01:45:57.470Z","endTime":"2026-07-04T01:46:01.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67402567150086,"aZ":-21.006567939462236,"pfxX":-7.020990950258205,"pfxZ":6.357300652010045,"pX":-1.2894325553937416,"pZ":3.502871271950976,"vX0":4.472268258355233,"vY0":-131.85135280822703,"vZ0":-1.3016291549557848,"x":166.15,"y":144.2,"x0":-2.097581524905009,"y0":50.00066703594917,"z0":5.556619192222427,"aX":-12.330169907199819},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.4,"breakHorizontal":11.8,"spinRate":2124,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.41580376243301576,"extension":6.547287675410761},"index":6,"playId":"9df81202-3d86-3f59-a953-262d9ddf7f19","pitchNumber":4,"startTime":"2026-07-04T01:46:16.681Z","endTime":"2026-07-04T01:46:21.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-07-04T01:46:21.058Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Chourio strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-04T01:46:40.092Z","endTime":"2026-07-04T01:48:21.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88050822845713,"aZ":-24.801649459696602,"pfxX":0.2847874220030513,"pfxZ":4.422832701148659,"pX":0.25801051594227953,"pZ":3.2889516196453474,"vX0":5.912262845538959,"vY0":-127.91329784530346,"vZ0":-1.0783635264519313,"x":107.17,"y":149.98,"x0":-2.1144149713839124,"y0":50.00262427436807,"z0":5.649618144025805,"aX":0.47483809459521775},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.0,"breakHorizontal":-1.8,"spinRate":2352,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.42720691897713703,"extension":6.505065703579856},"index":0,"playId":"5e0f2247-f207-3e5c-8a38-45cabe252aa5","pitchNumber":1,"startTime":"2026-07-04T01:46:44.734Z","endTime":"2026-07-04T01:46:49.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47110053615733,"aZ":-33.118539644867454,"pfxX":6.388888110466304,"pfxZ":-0.6544788970657788,"pX":1.5241350810579093,"pZ":-0.06981709961086333,"vX0":6.296453503080952,"vY0":-120.38728564422996,"vZ0":-5.494009198857775,"x":58.9,"y":240.67,"x0":-1.9688851038674247,"y0":50.001373313747884,"z0":5.2221266047104615,"aX":9.243240127230248},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.4,"breakHorizontal":-13.2,"spinRate":2468,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4574667750407455,"extension":6.429512324384275},"index":1,"playId":"4bcb04d5-ee13-3c4f-a4f6-1986ee0de7a9","pitchNumber":2,"startTime":"2026-07-04T01:47:03.121Z","endTime":"2026-07-04T01:47:06.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"actionPlayId":"4bcb04d5-ee13-3c4f-a4f6-1986ee0de7a9","startTime":"2026-07-04T01:47:11.881Z","endTime":"2026-07-04T01:47:28.068Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93735022700121,"aZ":-25.560055141177667,"pfxX":0.2761212331721341,"pfxZ":3.9604218073386104,"pX":-0.41681546912653183,"pZ":3.357065146846749,"vX0":3.7649861074862567,"vY0":-127.82452332938901,"vZ0":-0.7763239311986259,"x":132.89,"y":148.14,"x0":-1.938796587263597,"y0":50.005516757795824,"z0":5.654195759736239,"aX":0.4606952500963797},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.2,"breakHorizontal":-1.3,"spinRate":2333,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.42691609726469526,"extension":6.519470192596884},"index":3,"playId":"bec46e9b-f640-3803-8fc6-a810f28fdb89","pitchNumber":3,"startTime":"2026-07-04T01:47:28.068Z","endTime":"2026-07-04T01:47:31.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.604901849623808,"aZ":-35.01110255874147,"pfxX":-1.696091263729586,"pfxZ":-1.8588335182307754,"pX":0.49595994055987475,"pZ":1.7602029145829836,"vX0":5.72162857262161,"vY0":-122.5990190375557,"vZ0":-2.688080970201865,"x":98.1,"y":191.25,"x0":-1.644838768444616,"y0":50.002296937033265,"z0":5.850752655021977,"aX":-2.5892853184422204},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.7,"breakHorizontal":1.8,"spinRate":2239,"spinDirection":26},"zone":9,"typeConfidence":2.0,"plateTime":0.4462930765022324,"extension":6.533405184368902},"index":4,"playId":"e7518b30-7d71-36b8-8e98-43ef3045441e","pitchNumber":4,"startTime":"2026-07-04T01:47:51.639Z","endTime":"2026-07-04T01:47:54.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.724179124447488,"aZ":-32.99801636051931,"pfxX":-0.7659847949195822,"pfxZ":-0.5286782487919877,"pX":1.0034145404277393,"pZ":0.970734524388554,"vX0":6.57610352369275,"vY0":-124.27219106069867,"vZ0":-5.017823763533689,"x":78.75,"y":212.57,"x0":-1.5717169875798969,"y0":50.00128184556668,"z0":5.7414327124770805,"aX":-1.2058692282716825},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.8,"breakHorizontal":0.0,"spinRate":2214,"spinDirection":9},"zone":14,"typeConfidence":2.0,"plateTime":0.43990808739570353,"extension":6.537401883309352},"index":5,"playId":"c7bd4a61-be28-3f57-80d4-a91f14a3c78e","pitchNumber":5,"startTime":"2026-07-04T01:48:16.763Z","endTime":"2026-07-04T01:48:21.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-07-04T01:48:21.436Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brice Turang lines out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-04T01:48:37.483Z","endTime":"2026-07-04T01:49:37.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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":92.1,"endSpeed":84.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.758703742408983,"aZ":-25.577912313200233,"pfxX":-8.62175987732996,"pfxZ":3.6264175868425106,"pX":-0.5332198207218839,"pZ":2.8877863495004084,"vX0":6.4708329925731185,"vY0":-134.00590636202415,"vZ0":-2.1266231761907908,"x":137.33,"y":160.81,"x0":-1.8581365073195697,"y0":50.00562994165867,"z0":5.517611500511737,"aX":-15.694732464005439},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.4,"breakHorizontal":14.3,"spinRate":2104,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.40861779614726723,"extension":6.552840696001811},"index":0,"playId":"f424afb2-8f5d-3e04-8113-79eb3494f60a","pitchNumber":1,"startTime":"2026-07-04T01:48:47.450Z","endTime":"2026-07-04T01:48:51.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":85.8,"endSpeed":78.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.117257378396623,"aZ":-26.875075519311306,"pfxX":-9.281512253503976,"pfxZ":3.3702545520280127,"pX":1.1191223669656079,"pZ":1.6817023424478477,"vX0":9.323275211618089,"vY0":-124.66400911686905,"vZ0":-3.6007223107466775,"x":74.34,"y":193.37,"x0":-1.4637737320217317,"y0":50.00565877232006,"z0":5.3639165759342236,"aX":-14.60825916206785},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.5,"breakHorizontal":14.6,"spinRate":1856,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.4394013650467965,"extension":6.8397285572919},"index":1,"playId":"785ffd54-6154-317e-b6bb-6ae8fb113ba2","pitchNumber":2,"startTime":"2026-07-04T01:49:06.897Z","endTime":"2026-07-04T01:49:11.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9899009385268,"aZ":-26.188169468952523,"pfxX":-7.943291587727793,"pfxZ":3.889687621758969,"pX":-0.03735474176879629,"pZ":1.7696838252420906,"vX0":6.705891170640118,"vY0":-123.63095902211762,"vZ0":-3.3582665199463273,"x":118.42,"y":191.0,"x0":-1.7606250070704894,"y0":50.00291347831323,"z0":5.357708605519855,"aX":-12.224792664397768},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.5,"breakHorizontal":12.7,"spinRate":1861,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.4440283500301989,"extension":6.833533118888143},"hitData":{"launchSpeed":77.2,"launchAngle":28.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.25,"coordY":109.08}},"index":2,"playId":"c7b58fab-5306-3d7e-bb32-a52463f4b427","pitchNumber":3,"startTime":"2026-07-04T01:49:26.148Z","endTime":"2026-07-04T01:49:37.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-04T01:49:37.071Z","atBatIndex":2},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"William Contreras grounds into a force out, shortstop Geraldo Perdomo to second baseman Ketel Marte. Christian Yelich out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-04T01:49:51.981Z","endTime":"2026-07-04T01:50:53.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.944594368829154,"aZ":-29.554828516486776,"pfxX":4.822500075389436,"pfxZ":1.7509441663995107,"pX":0.7389486206092559,"pZ":1.9075997176577022,"vX0":5.075456907744341,"vY0":-122.0299584879559,"vZ0":-2.2352868496022062,"x":88.83,"y":187.27,"x0":-2.000990180039659,"y0":50.001680460911935,"z0":5.40318317279347,"aX":7.209670128938961},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.9,"breakHorizontal":-10.0,"spinRate":2549,"spinDirection":54},"zone":9,"typeConfidence":2.0,"plateTime":0.45033832088684145,"extension":6.3310517578933965},"index":0,"playId":"84fe500d-1caf-324c-b37d-4e72fbf2fe20","pitchNumber":1,"startTime":"2026-07-04T01:50:03.838Z","endTime":"2026-07-04T01:50:08.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.906089061011507,"aZ":-22.259612960638023,"pfxX":-1.3081062062611415,"pfxZ":5.535375151714083,"pX":0.8388756009160757,"pZ":0.9109493114513935,"vX0":6.940489184882513,"vY0":-132.4130014416628,"vZ0":-7.298827855125885,"x":85.02,"y":214.18,"x0":-1.6362276854499214,"y0":50.00346502899874,"z0":5.3094153161297335,"aX":-2.3435698135130685},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.8,"breakHorizontal":1.0,"spinRate":2374,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4122407213155941,"extension":6.623376565969262},"index":1,"playId":"0513c830-821a-32b8-8f15-dd301eca9fed","pitchNumber":2,"startTime":"2026-07-04T01:50:21.752Z","endTime":"2026-07-04T01:50:29.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"0513c830-821a-32b8-8f15-dd301eca9fed","startTime":"2026-07-04T01:50:30.493Z","endTime":"2026-07-04T01:50:46.904Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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.8,"endSpeed":86.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.190752570464916,"aZ":-23.403519893423322,"pfxX":-8.67681033516745,"pfxZ":4.563357154833438,"pX":-0.7745092580642225,"pZ":1.9202132042009608,"vX0":5.372374018693169,"vY0":-137.89211711827767,"vZ0":-5.09335623959555,"x":146.52,"y":186.93,"x0":-1.6226110910270264,"y0":50.0032553675735,"z0":5.3741206357692315,"aX":-16.678751846843216},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.3,"breakHorizontal":14.5,"spinRate":2142,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.39748919042668884,"extension":6.696677892067756},"hitData":{"launchSpeed":89.8,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.36,"coordY":155.09}},"index":3,"playId":"614be5ed-283d-3cc0-93a5-c75b4f4ceaab","pitchNumber":3,"startTime":"2026-07-04T01:50:46.904Z","endTime":"2026-07-04T01:50:53.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-04T01:50:53.927Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, shortstop Cooper Pratt to first baseman Jake Bauers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-04T01:53:10.640Z","endTime":"2026-07-04T01:53:36.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77946373725784,"aZ":-14.984566376335653,"pfxX":8.005410904127071,"pfxZ":8.909275888040888,"pX":0.5097304819614578,"pZ":2.576432759603152,"vX0":-8.60917129825171,"vY0":-138.04941694830418,"vZ0":-4.108306975226734,"x":97.57,"y":169.22,"x0":2.6288934797568784,"y0":50.00508456974402,"z0":5.092864138758723,"aX":15.450963509364401},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":-12.7,"spinRate":2363,"spinDirection":126},"zone":6,"typeConfidence":0.9,"plateTime":0.3967747199426719,"extension":6.730291947189553},"hitData":{"launchSpeed":95.8,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.39,"coordY":156.61}},"index":0,"playId":"304600bc-01a1-34ff-ad8b-119c7a861eea","pitchNumber":1,"startTime":"2026-07-04T01:53:28.691Z","endTime":"2026-07-04T01:53:36.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-07-04T01:53:36.700Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-04T01:53:55.832Z","endTime":"2026-07-04T01:55:41.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97214613411718,"aZ":-18.50321331704411,"pfxX":7.7764714689615015,"pfxZ":7.121510601289335,"pX":0.9146691350035682,"pZ":3.580588557001301,"vX0":-7.439723596751072,"vY0":-137.7920382708968,"vZ0":-0.9497154246873514,"x":82.13,"y":142.1,"x0":2.640927162600469,"y0":50.006370840188744,"z0":5.181345943641134,"aX":14.938051609080931},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.8,"breakHorizontal":-12.5,"spinRate":2336,"spinDirection":129},"zone":12,"typeConfidence":0.91,"plateTime":0.397680767545304,"extension":6.7857717246899},"index":0,"playId":"0b017255-a294-3ecd-a495-624393e34c45","pitchNumber":1,"startTime":"2026-07-04T01:53:55.832Z","endTime":"2026-07-04T01:54:00.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.541608799495258,"aZ":-14.301448808926217,"pfxX":6.480364940729908,"pfxZ":9.418505065311722,"pX":0.10498064239002505,"pZ":3.6199025379866883,"vX0":-8.869203121127661,"vY0":-136.96675411320092,"vZ0":-1.3946460401255658,"x":113.0,"y":141.04,"x0":2.544753321937971,"y0":50.00503678769101,"z0":5.114694358867066,"aX":12.30126070415567},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":-9.8,"spinRate":2387,"spinDirection":132},"zone":12,"typeConfidence":0.68,"plateTime":0.40005496644813254,"extension":6.679699678549899},"index":1,"playId":"f9790cef-32f3-3620-9b9c-e489cd5ba218","pitchNumber":2,"startTime":"2026-07-04T01:54:07.568Z","endTime":"2026-07-04T01:54:12.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-07-04T01:54:21.154Z","endTime":"2026-07-04T01:54:34.866Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.851386129265737,"aZ":-14.09237792526776,"pfxX":6.531608883848925,"pfxZ":9.464073878050431,"pX":0.6206022227561173,"pZ":2.7684584852991843,"vX0":-7.6249287159232635,"vY0":-137.4500183545714,"vZ0":-3.320914387791318,"x":93.34,"y":164.03,"x0":2.583824545277267,"y0":50.00404625957094,"z0":4.951013161229232,"aX":12.481666072180076},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.6,"breakHorizontal":-10.2,"spinRate":2400,"spinDirection":129},"zone":6,"typeConfidence":0.85,"plateTime":0.3987004599879267,"extension":6.827500233767605},"index":3,"playId":"a283b8dc-13fc-34c0-a222-f50a6d2482d2","pitchNumber":3,"startTime":"2026-07-04T01:54:34.866Z","endTime":"2026-07-04T01:54:40.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.78353921104055,"aZ":-20.56902568046104,"pfxX":9.304854241407291,"pfxZ":5.963401265050454,"pX":-0.0030347320289100944,"pZ":3.7013513294676916,"vX0":-10.341340389749343,"vY0":-139.23378057323956,"vZ0":0.13639144879787524,"x":117.12,"y":138.84,"x0":2.5657230419358905,"y0":50.00377342960916,"z0":5.022516941937888,"aX":18.112447225499366},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.0,"breakHorizontal":-14.5,"spinRate":2453,"spinDirection":127},"zone":11,"typeConfidence":0.91,"plateTime":0.3946853388317608,"extension":6.780143552784686},"index":4,"playId":"d2226305-9749-3f50-b65f-959c41d223fd","pitchNumber":4,"startTime":"2026-07-04T01:54:49.672Z","endTime":"2026-07-04T01:54:55.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68214226244427,"aZ":-15.376003872672412,"pfxX":7.889370745268153,"pfxZ":8.624130229250278,"pX":0.24604594758830364,"pZ":2.7629292015879767,"vX0":-9.130050442807066,"vY0":-139.05123964896285,"vZ0":-3.3308430157891404,"x":107.62,"y":164.18,"x0":2.5550852593562663,"y0":50.00424044004288,"z0":5.003491483077171,"aX":15.370869824199335},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":-12.2,"spinRate":2353,"spinDirection":133},"zone":5,"typeConfidence":0.9,"plateTime":0.3946829307147546,"extension":6.764716935218157},"index":5,"playId":"9d9a6872-a501-3297-af28-1da1b4830e5b","pitchNumber":5,"startTime":"2026-07-04T01:55:02.568Z","endTime":"2026-07-04T01:55:06.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21975897737037,"aZ":-14.172254775780315,"pfxX":8.150858979342997,"pfxZ":9.398015951480215,"pX":0.2811394728232942,"pZ":2.688038806729375,"vX0":-8.87210473134032,"vY0":-138.12268156881365,"vZ0":-3.5274754712665386,"x":106.28,"y":166.2,"x0":2.489065176085717,"y0":50.00287508568125,"z0":4.946091811885091,"aX":15.614340320683},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.3,"breakHorizontal":-12.7,"spinRate":2350,"spinDirection":130},"zone":5,"typeConfidence":0.9,"plateTime":0.3978479104525414,"extension":6.806895154477195},"index":6,"playId":"e2d6ad52-72a4-3bfc-b646-9d4831039aae","pitchNumber":6,"startTime":"2026-07-04T01:55:16.721Z","endTime":"2026-07-04T01:55:20.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.466635597242835,"aZ":-18.088924574629548,"pfxX":8.690017808318213,"pfxZ":7.317263813605423,"pX":0.8940825094877026,"pZ":2.5270595731652334,"vX0":-7.7481878091058105,"vY0":-138.27780174130976,"vZ0":-2.998783073322393,"x":82.92,"y":170.55,"x0":2.611210617891848,"y0":50.00501667744829,"z0":4.847561935295681,"aX":16.73503811660289},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.7,"breakHorizontal":-14.0,"spinRate":2354,"spinDirection":128},"zone":14,"typeConfidence":0.91,"plateTime":0.3969575230617499,"extension":6.771185125037311},"hitData":{"launchSpeed":98.3,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.36,"coordY":153.57}},"index":7,"playId":"8635dea2-6e80-3c1f-a44b-c65098d95f3c","pitchNumber":7,"startTime":"2026-07-04T01:55:33.576Z","endTime":"2026-07-04T01:55:41.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-04T01:55:41.492Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-04T01:56:02.143Z","endTime":"2026-07-04T01:57:32.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.204974415013126,"aZ":-15.549586385663948,"pfxX":7.0902648310016705,"pfxZ":8.325184545598084,"pX":0.9818560392376842,"pZ":2.785282906044039,"vX0":-7.359281951975426,"vY0":-140.7233331992394,"vZ0":-3.482591971076323,"x":79.57,"y":163.58,"x0":2.7150909432025827,"y0":50.003591961737925,"z0":5.05201009385147,"aX":14.160637979729966},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":-11.3,"spinRate":2417,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.3898580245297558,"extension":6.73578385284998},"index":0,"playId":"e9299b31-f7e7-306a-ac3f-069b2259a2c6","pitchNumber":1,"startTime":"2026-07-04T01:56:02.143Z","endTime":"2026-07-04T01:56:05.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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.6,"endSpeed":86.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06787679216326,"aZ":-14.517068507902577,"pfxX":7.545208179284746,"pfxZ":9.080212245918773,"pX":1.1805738034093733,"pZ":3.4804264580824387,"vX0":-6.8375828342507425,"vY0":-139.02721967290563,"vZ0":-1.7192393523798057,"x":72.0,"y":144.81,"x0":2.6994195978083826,"y0":50.00516469005142,"z0":5.077377859953695,"aX":14.676226872997754},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":-12.1,"spinRate":2424,"spinDirection":136},"zone":12,"typeConfidence":0.9,"plateTime":0.3949714538162077,"extension":6.649085969947263},"index":1,"playId":"1006e6bb-00ad-32f8-90b4-f8ed4c0b2165","pitchNumber":2,"startTime":"2026-07-04T01:56:14.216Z","endTime":"2026-07-04T01:56:18.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.155765624607184,"aZ":-36.821062905557305,"pfxX":-3.2596432731502105,"pfxZ":-3.2236784984970246,"pX":-0.47560854836622646,"pZ":2.717713093568172,"vX0":-6.524900550079449,"vY0":-119.91109021449162,"vZ0":2.3635434688998957,"x":135.13,"y":165.4,"x0":2.7138762044944076,"y0":50.00105434054961,"z0":5.025698093586933,"aX":-4.701711807064797},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.9,"breakHorizontal":7.6,"spinRate":2081,"spinDirection":318},"zone":4,"typeConfidence":0.87,"plateTime":0.4583872105613809,"extension":6.716123862929001},"index":2,"playId":"4d925722-8e1f-3318-adcc-5985c7406507","pitchNumber":3,"startTime":"2026-07-04T01:56:27.008Z","endTime":"2026-07-04T01:56:31.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.684251407222447,"aZ":-15.34393288927589,"pfxX":8.250352556162582,"pfxZ":8.532767609128815,"pX":-0.17412693020804254,"pZ":2.4217617871120933,"vX0":-10.17792591350078,"vY0":-139.62864994118934,"vZ0":-4.169631703060036,"x":123.64,"y":173.39,"x0":2.44781635849105,"y0":50.00696511380542,"z0":4.945465761401703,"aX":16.281672949709744},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":-12.8,"spinRate":2436,"spinDirection":130},"zone":5,"typeConfidence":0.9,"plateTime":0.39239641360778776,"extension":6.649200131393887},"index":3,"playId":"46531b56-6c4b-390c-b0e3-042236c4eec5","pitchNumber":4,"startTime":"2026-07-04T01:56:39.733Z","endTime":"2026-07-04T01:56:43.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.213897973080726,"aZ":-15.692393384043351,"pfxX":7.9350557195687745,"pfxZ":8.380138319676975,"pX":-0.15973553581097125,"pZ":3.9008537289866054,"vX0":-10.207388167104753,"vY0":-139.54365350077765,"vZ0":-0.40223211527780917,"x":123.09,"y":133.46,"x0":2.519363659417958,"y0":50.002683781159696,"z0":5.083290779473586,"aX":15.60706379892183},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":-12.2,"spinRate":2364,"spinDirection":131},"zone":11,"typeConfidence":0.9,"plateTime":0.3929344469998619,"extension":6.739602627805401},"index":4,"playId":"1dcfd78a-1c99-350f-aedc-fc0a5a5db2e3","pitchNumber":5,"startTime":"2026-07-04T01:56:56.623Z","endTime":"2026-07-04T01:57:00.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.863068687096657,"aZ":-17.756061473081537,"pfxX":9.05833542084912,"pfxZ":7.468108142846236,"pX":-0.34255739684497744,"pZ":0.09086351720143533,"vX0":-11.074068669455526,"vY0":-137.67468350119034,"vZ0":-9.314920173583825,"x":130.06,"y":236.33,"x0":2.543876318740101,"y0":50.00561287858913,"z0":4.705714878421493,"aX":17.49566899545481},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.8,"breakHorizontal":-14.3,"spinRate":2247,"spinDirection":129},"zone":13,"typeConfidence":0.94,"plateTime":0.39694852761305466,"extension":6.886270226853649},"index":5,"playId":"e027032a-9c73-3668-811e-e1a77dac759f","pitchNumber":6,"startTime":"2026-07-04T01:57:09.747Z","endTime":"2026-07-04T01:57:14.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.405048105987284,"aZ":-36.113759084875795,"pfxX":-5.205464925651847,"pfxZ":-2.6805940398552828,"pX":-0.32776674830788627,"pZ":2.8076978175552627,"vX0":-5.787672344327452,"vY0":-120.69334556904138,"vZ0":2.362875645865393,"x":129.49,"y":162.97,"x0":2.7813873475519557,"y0":50.00371824799919,"z0":5.0057438365020275,"aX":-7.646655077032632},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.0,"breakHorizontal":10.8,"spinRate":2206,"spinDirection":319},"zone":1,"typeConfidence":0.89,"plateTime":0.45454392781393826,"extension":6.584152541378322},"index":6,"playId":"5e6c86b7-2e5d-3f7b-843e-1fc0b60ed562","pitchNumber":7,"startTime":"2026-07-04T01:57:27.483Z","endTime":"2026-07-04T01:57:32.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-04T01:57:32.473Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Bauers singles on a line drive to center fielder Tommy Troy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T01:59:45.285Z","endTime":"2026-07-04T02:00:30.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76036445516069,"aZ":-30.646499279712224,"pfxX":4.943420390328882,"pfxZ":1.0899140880529554,"pX":-1.5725458717545417,"pZ":2.543014543726842,"vX0":0.3361928082399641,"vY0":-117.63535627570991,"vZ0":-0.45334317776322663,"x":176.94,"y":170.12,"x0":-2.3593962915144817,"y0":50.00180984598696,"z0":5.584580443672137,"aX":6.9122962506587},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.2,"breakHorizontal":-9.0,"spinRate":2242,"spinDirection":85},"zone":11,"typeConfidence":2.0,"plateTime":0.46599385360650736,"extension":6.079656397706953},"index":0,"playId":"107c1a4c-9482-3119-b477-3e2d82375123","pitchNumber":1,"startTime":"2026-07-04T02:00:05.734Z","endTime":"2026-07-04T02:00:11.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.588336497347576,"aZ":-26.464344943798334,"pfxX":-8.946957554845115,"pfxZ":3.1154364880768792,"pX":-0.551560687721667,"pZ":2.211308908608285,"vX0":6.136026616441692,"vY0":-134.58699380235672,"vZ0":-3.70945488385956,"x":138.02,"y":179.07,"x0":-1.7002329755350043,"y0":50.0010796833239,"z0":5.484589308641094,"aX":-16.388995940398907},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.0,"breakHorizontal":14.9,"spinRate":2088,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.4071775442700738,"extension":6.691244989513493},"hitData":{"launchSpeed":94.4,"launchAngle":17.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.44,"coordY":81.2}},"index":1,"playId":"df87300b-5e45-395d-afc5-bb792abb4c99","pitchNumber":2,"startTime":"2026-07-04T02:00:17.436Z","endTime":"2026-07-04T02:00:30.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:00:30.472Z","atBatIndex":7},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Umpire reviewed (home run), call on the field was upheld: Garrett Mitchell homers (8) on a fly ball to center field. Jake Bauers scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T02:00:44.862Z","endTime":"2026-07-04T02:01:17.030Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":{"id":703615,"link":"/api/v1/people/703615"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":{"id":703615,"link":"/api/v1/people/703615"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.030211695548665,"aZ":-22.124485275316818,"pfxX":-1.4126036552883592,"pfxZ":5.869500554486377,"pX":0.10602237561927784,"pZ":2.6778316685836896,"vX0":5.674651822045944,"vY0":-129.28138228977267,"vZ0":-2.830326932097736,"x":112.96,"y":166.48,"x0":-1.922922650142122,"y0":50.004009863141896,"z0":5.463568069820393,"aX":-2.419949835667339},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.3,"breakHorizontal":1.4,"spinRate":2369,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.4218159114378972,"extension":6.4867829890083595},"hitData":{"launchSpeed":111.8,"launchAngle":22.0,"totalDistance":435.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.84,"coordY":23.45}},"index":0,"playId":"9ae7b9ff-8abe-3032-942b-cf71e08b82ca","pitchNumber":1,"startTime":"2026-07-04T02:00:53.567Z","endTime":"2026-07-04T02:01:17.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NH"},"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-16.000000000000004,"leverageIndex":1.54,"dramaIndex":142.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:01:17.030Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sal Frelick lines out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T02:04:29.178Z","endTime":"2026-07-04T02:04:54.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","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-04T02:01:38.841Z","endTime":"2026-07-04T02:04:31.292Z","isPitch":false,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"},"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":92.5,"endSpeed":83.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96428518184817,"aZ":-18.774245081316334,"pfxX":-6.321592957713781,"pfxZ":7.372572104742048,"pX":0.05271621209729993,"pZ":3.804705892477417,"vX0":7.843916984584229,"vY0":-134.4311942983398,"vZ0":-1.1321553266809525,"x":114.99,"y":136.05,"x0":-2.090845167253083,"y0":50.00611978013485,"z0":5.572767341485877,"aX":-11.495756177898542},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.3,"breakHorizontal":9.6,"spinRate":2294,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.40849791935710833,"extension":6.741952216359339},"index":1,"playId":"f9ad154a-5409-3ff6-a007-f2cb7edcdeae","pitchNumber":1,"startTime":"2026-07-04T02:04:31.292Z","endTime":"2026-07-04T02:04:35.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96545319797212,"aZ":-18.888355764132644,"pfxX":-6.226727401347974,"pfxZ":7.477269174892822,"pX":-0.5951976301801757,"pZ":2.9246658321449797,"vX0":5.518734374488324,"vY0":-133.0872561248739,"vZ0":-3.133840204096999,"x":139.69,"y":159.81,"x0":-1.8958576240099432,"y0":50.00634134970781,"z0":5.5003327477008215,"aX":-11.071402951415548},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.0,"breakHorizontal":10.0,"spinRate":2158,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.41297261972670984,"extension":6.666905647081994},"hitData":{"launchSpeed":98.9,"launchAngle":13.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.03,"coordY":96.07}},"index":2,"playId":"41dd5cc3-e048-33d7-8dc3-d09ee89d0ef5","pitchNumber":2,"startTime":"2026-07-04T02:04:46.071Z","endTime":"2026-07-04T02:04:54.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.0,"awayTeamWinProbability":68.0,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:04:54.585Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cooper Pratt walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T02:05:08.964Z","endTime":"2026-07-04T02:06:48.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.781623077400546,"aZ":-26.733464703935,"pfxX":1.5062411628374592,"pfxZ":3.2630937749311766,"pX":-1.4420810283742058,"pZ":3.2927775291503965,"vX0":0.931589321781804,"vY0":-128.17263921111967,"vZ0":-0.6866399109679158,"x":171.97,"y":149.88,"x0":-2.005648727938465,"y0":50.005870833637466,"z0":5.646511704771946,"aX":2.5133366888285087},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.0,"breakHorizontal":-2.9,"spinRate":2483,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.4268732338708725,"extension":6.432274245081888},"index":0,"playId":"d150c858-bf5d-3641-81e3-daca00a20424","pitchNumber":1,"startTime":"2026-07-04T02:05:15.124Z","endTime":"2026-07-04T02:05:19.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36259350568012,"aZ":-24.01635504129755,"pfxX":0.5541684877879645,"pfxZ":4.87622604430596,"pX":1.2236152592664462,"pZ":1.3395476022093056,"vX0":7.486105372474469,"vY0":-128.67234075482042,"vZ0":-5.679521219968911,"x":70.36,"y":202.61,"x0":-1.7985646487587226,"y0":50.00157966442112,"z0":5.442868334926783,"aX":0.9253940692000494},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.7,"breakHorizontal":-2.8,"spinRate":2389,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.42610593009728337,"extension":6.457459448396993},"index":1,"playId":"b2642339-6dc1-3761-8962-fe928a726529","pitchNumber":2,"startTime":"2026-07-04T02:05:28.846Z","endTime":"2026-07-04T02:05:31.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85400974300149,"aZ":-34.58336012356675,"pfxX":3.654518913962008,"pfxZ":-1.6400518889390034,"pX":1.6461451388988362,"pZ":0.8264702956148148,"vX0":7.008983706456654,"vY0":-120.99273588015397,"vZ0":-3.472824502987643,"x":54.25,"y":216.47,"x0":-1.774875927965536,"y0":50.004898835753075,"z0":5.343295845195526,"aX":5.361994199792127},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.6,"breakHorizontal":-8.4,"spinRate":2653,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4544762648199687,"extension":6.259683622968022},"index":2,"playId":"e6008291-9cf1-3166-b57e-fc9f791ff79f","pitchNumber":3,"startTime":"2026-07-04T02:05:43.885Z","endTime":"2026-07-04T02:05:47.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-04T02:05:54.743Z","endTime":"2026-07-04T02:06:07.020Z","isPitch":false,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"},"defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.250277868077575,"aZ":-34.13291791154529,"pfxX":3.3248165451186527,"pfxZ":-1.288329723930112,"pX":1.7499158415348088,"pZ":-0.48381415607763334,"vX0":7.332813921611099,"vY0":-123.17742491196297,"vZ0":-6.822549949900401,"x":50.3,"y":251.84,"x0":-1.712249843830125,"y0":50.0052768927471,"z0":5.251970706345171,"aX":5.0460769715686595},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.8,"breakHorizontal":-7.9,"spinRate":2742,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4467664076603963,"extension":6.3762465884191455},"index":4,"playId":"06617895-b03e-3d35-8ebb-bf9b4c44671d","pitchNumber":4,"startTime":"2026-07-04T02:06:07.020Z","endTime":"2026-07-04T02:06:11.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.938037314225863,"aZ":-17.653947045087172,"pfxX":-4.379549401393381,"pfxZ":7.560993510047696,"pX":0.7531104246067153,"pZ":3.73049799932487,"vX0":7.676898469445959,"vY0":-137.35593113928917,"vZ0":-2.6267791946982557,"x":88.29,"y":138.06,"x0":-1.5024421558160812,"y0":50.00591006227103,"z0":5.892456687367912,"aX":-8.414748056330925},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.3,"breakHorizontal":6.4,"spinRate":2424,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3979718587665557,"extension":6.666993712212309},"index":5,"playId":"086d278e-30f6-342f-b0f7-e79c9d89776b","pitchNumber":5,"startTime":"2026-07-04T02:06:28.898Z","endTime":"2026-07-04T02:06:33.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.603115445421032,"aZ":-34.08829973879416,"pfxX":-0.697574824693457,"pfxZ":-1.1831574064026091,"pX":0.9816263721609071,"pZ":0.19221766348090435,"vX0":6.220189455722763,"vY0":-126.33210634120054,"vZ0":-7.218556038412289,"x":79.58,"y":233.59,"x0":-1.4212267013474031,"y0":50.00272549480339,"z0":5.8246209418410375,"aX":-1.1283298884091515},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.6,"breakHorizontal":-0.1,"spinRate":2381,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.43347267776365683,"extension":6.596855312884464},"index":6,"playId":"67a2c264-de3a-3f84-9453-aa95d726d212","pitchNumber":6,"startTime":"2026-07-04T02:06:43.075Z","endTime":"2026-07-04T02:06:48.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.099999999999998,"awayTeamWinProbability":69.9,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.51,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:06:48.373Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Hamilton called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T02:07:46.449Z","endTime":"2026-07-04T02:10:12.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":703615,"link":"/api/v1/people/703615"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"6e45b0a5-53b8-380c-ad22-623cb0c1c651","startTime":"2026-07-04T02:07:13.773Z","endTime":"2026-07-04T02:07:23.391Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Throwing error by pitcher Jose Cabrera on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"6e45b0a5-53b8-380c-ad22-623cb0c1c651","startTime":"2026-07-04T02:07:34.377Z","endTime":"2026-07-04T02:07:48.752Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"},"defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"postOnSecond":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"homeTeamWinProbability":28.7,"awayTeamWinProbability":71.3,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":0.95,"dramaIndex":38.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":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72779932391456,"aZ":-19.634195968023352,"pfxX":-6.47445695748749,"pfxZ":6.923422550112019,"pX":-1.2060926126100362,"pZ":4.437029108304709,"vX0":4.726699199446461,"vY0":-133.69943369716262,"vZ0":0.506775100251494,"x":162.97,"y":118.98,"x0":-2.1554198592675995,"y0":50.001878339580585,"z0":5.653708138462324,"aX":-11.72508480344102},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.8,"breakHorizontal":10.7,"spinRate":2268,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4096144338457526,"extension":6.604945615214088},"index":2,"playId":"a1f1fffd-4c14-320c-b96a-ccafd49cfa5d","pitchNumber":1,"startTime":"2026-07-04T02:07:48.752Z","endTime":"2026-07-04T02:07:52.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"second":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81133892812538,"aZ":-28.40320792304915,"pfxX":3.322351844519397,"pfxZ":2.3191365100796446,"pX":0.16447054979779768,"pZ":3.6101982143252647,"vX0":4.048027177611203,"vY0":-126.97643436175859,"vZ0":0.6456149207581773,"x":110.73,"y":141.3,"x0":-1.8841531343377413,"y0":50.0048638275676,"z0":5.618535032809353,"aX":5.4066682041040774},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.6,"breakHorizontal":-7.0,"spinRate":2298,"spinDirection":184},"zone":12,"typeConfidence":2.0,"plateTime":0.43191075502135456,"extension":6.472538034294975},"index":3,"playId":"4995c649-9562-3c40-a2ba-dfa80fa7523b","pitchNumber":2,"startTime":"2026-07-04T02:08:07.092Z","endTime":"2026-07-04T02:08:34.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"second":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"}},"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":4,"playId":"d9ae5ad5-1f06-4f32-b411-d3dbff5233d0","startTime":"2026-07-04T02:08:41.314Z","endTime":"2026-07-04T02:08:46.314Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"second":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60135272624099,"aZ":-18.086927825891614,"pfxX":-5.53142091585253,"pfxZ":7.762837167651346,"pX":-1.4815304266645792,"pZ":4.609166912683314,"vX0":3.6894237207203107,"vY0":-134.02968888416407,"vZ0":0.699147617438637,"x":173.47,"y":114.33,"x0":-2.1588699906401505,"y0":50.00444849158433,"z0":5.638785139772013,"aX":-10.0410733376741},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.4,"breakHorizontal":9.2,"spinRate":2219,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4090186723026137,"extension":6.623349970345886},"index":5,"playId":"0aa588ab-2a7b-3c24-a3d1-54ecfda4028e","pitchNumber":3,"startTime":"2026-07-04T02:08:57.497Z","endTime":"2026-07-04T02:09:01.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"second":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.793948340986965,"aZ":-17.263697725109125,"pfxX":-7.719666285897466,"pfxZ":8.306893469154495,"pX":0.6730955455874242,"pZ":2.122743368657563,"vX0":9.267830026196775,"vY0":-133.18111069732987,"vZ0":-5.370334452782215,"x":91.34,"y":181.47,"x0":-1.8501003161132235,"y0":50.00369160386356,"z0":5.415321123115416,"aX":-13.858721535194512},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.0,"breakHorizontal":12.0,"spinRate":2264,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.41136870087383004,"extension":6.723072776356754},"index":6,"playId":"a0bc2b9f-930a-313a-add2-e9a89e176187","pitchNumber":4,"startTime":"2026-07-04T02:09:24.020Z","endTime":"2026-07-04T02:09:27.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"second":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.785312132530677,"aZ":-26.339343628516087,"pfxX":0.19056530594743482,"pfxZ":3.506378925470524,"pX":0.9576597090124552,"pZ":1.9084150427625648,"vX0":7.1006149367163545,"vY0":-127.97464848543115,"vZ0":-3.9990121211226546,"x":80.5,"y":187.25,"x0":-1.874556083650651,"y0":50.000850792622394,"z0":5.548427869862309,"aX":0.3156960174163948},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.6,"breakHorizontal":-1.9,"spinRate":2485,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4275938184732251,"extension":6.5245195985685},"index":7,"playId":"611c7b90-64f0-3aa2-aa79-e5cb0b0f85e8","pitchNumber":5,"startTime":"2026-07-04T02:09:40.999Z","endTime":"2026-07-04T02:09:45.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"second":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57964661692081,"aZ":-25.99590417965843,"pfxX":0.8170717827265541,"pfxZ":3.7078986575988058,"pX":-0.6589139445484211,"pZ":2.57676302921412,"vX0":3.1088986295378778,"vY0":-127.83184092879004,"vZ0":-2.436992612591701,"x":142.12,"y":169.21,"x0":-1.9935141007997936,"y0":50.004758113103186,"z0":5.5683688204435535,"aX":1.3614726346535095},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.5,"breakHorizontal":-2.2,"spinRate":2382,"spinDirection":180},"zone":4,"typeConfidence":2.0,"plateTime":0.42730785926914994,"extension":6.459502260121943},"index":8,"playId":"33408311-f226-32f3-a26d-970c6e7bfe9f","pitchNumber":6,"startTime":"2026-07-04T02:10:06.744Z","endTime":"2026-07-04T02:10:12.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"second":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.4,"awayTeamWinProbability":68.6,"homeTeamWinProbabilityAdded":2.6999999999999993,"leverageIndex":0.95,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:10:12.255Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Christian Yelich lines out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T02:10:24.308Z","endTime":"2026-07-04T02:11:00.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.530439720308618,"aZ":-19.370798434255036,"pfxX":-7.100481675434454,"pfxZ":7.137100437863518,"pX":-0.41173663016030737,"pZ":3.4874785401582957,"vX0":6.37324460961987,"vY0":-133.29091197202345,"vZ0":-1.8204484583180727,"x":132.69,"y":144.62,"x0":-1.9151064479359663,"y0":50.00001175740562,"z0":5.582740267568841,"aX":-12.73246306194638},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.7,"breakHorizontal":11.4,"spinRate":2274,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.41143560065534457,"extension":6.648959477531523},"index":0,"playId":"e106e70d-d627-3789-88ad-1ce2cf8d99f6","pitchNumber":1,"startTime":"2026-07-04T02:10:36.876Z","endTime":"2026-07-04T02:10:40.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.665035814507988,"aZ":-25.678940301000424,"pfxX":-0.025563043776377192,"pfxZ":3.883413912640978,"pX":-0.6787764540473364,"pZ":2.255058625427954,"vX0":3.4176554487102053,"vY0":-128.34627842580548,"vZ0":-3.0845876734315807,"x":142.87,"y":177.89,"x0":-2.0223806201990984,"y0":50.006166613836584,"z0":5.464465435997253,"aX":-0.042747821169307955},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.6,"breakHorizontal":-0.7,"spinRate":2357,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.4261573597874184,"extension":6.653019049341423},"hitData":{"launchSpeed":94.9,"launchAngle":19.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.12,"coordY":89.55}},"index":1,"playId":"22134ed5-7e5f-3bed-b58b-8bf393778c8f","pitchNumber":2,"startTime":"2026-07-04T02:10:53.128Z","endTime":"2026-07-04T02:11:00.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.0,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:11:00.431Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gabriel Moreno lines out to right fielder Sal Frelick.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-04T02:13:25.914Z","endTime":"2026-07-04T02:14:38.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.401554476656784,"aZ":-15.707214611987446,"pfxX":8.937151882326209,"pfxZ":8.539024210147312,"pX":0.3589553707845593,"pZ":3.3660429515706034,"vX0":-9.196168226699818,"vY0":-138.36142376640302,"vZ0":-1.8503847482635634,"x":103.32,"y":147.9,"x0":2.573080571998185,"y0":50.00330008201722,"z0":5.102202627502978,"aX":17.236707717460053},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":-14.2,"spinRate":2471,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.39667270106536723,"extension":6.6466862171898295},"index":0,"playId":"2d4e4fe8-c6d2-32bd-b07a-2d94f5b4dec7","pitchNumber":1,"startTime":"2026-07-04T02:13:36.877Z","endTime":"2026-07-04T02:14:03.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82018219029947,"aZ":-36.52758329726269,"pfxX":-4.150715027986796,"pfxZ":-3.0402894286550834,"pX":0.04069219704077791,"pZ":1.5386547775341528,"vX0":-5.21884432190371,"vY0":-119.21411148596864,"vZ0":-0.3122538258539047,"x":115.45,"y":197.24,"x0":2.8008142787177173,"y0":50.001103640964466,"z0":4.980300486678803,"aX":-5.947762431811028},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-5.3,"breakHorizontal":8.9,"spinRate":2194,"spinDirection":326},"zone":8,"typeConfidence":0.9,"plateTime":0.46019262141988193,"extension":6.77268642618426},"index":1,"playId":"97485e04-4d7c-3b5f-8750-2c23b1652b73","pitchNumber":2,"startTime":"2026-07-04T02:14:05.191Z","endTime":"2026-07-04T02:14:09.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.328237293105108,"aZ":-35.67047018836135,"pfxX":-5.814378696270864,"pfxZ":-2.5159287285986327,"pX":1.4779081483340193,"pZ":3.1356615836026385,"vX0":-1.8791565177790641,"vY0":-117.37771942808023,"vZ0":3.2967709056857806,"x":60.67,"y":154.12,"x0":3.045521203917864,"y0":50.005213672065246,"z0":5.045919405214237,"aX":-8.069929804990789},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.4,"breakHorizontal":11.0,"spinRate":2134,"spinDirection":314},"zone":12,"typeConfidence":0.92,"plateTime":0.46759981833132747,"extension":6.747504406017815},"index":2,"playId":"f99c81f9-6d2b-31e8-a8f1-376016ac0a4d","pitchNumber":3,"startTime":"2026-07-04T02:14:18.132Z","endTime":"2026-07-04T02:14:22.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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.2,"endSpeed":86.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.773390619375053,"aZ":-16.11909546067583,"pfxX":8.862140662451795,"pfxZ":8.334105481092909,"pX":-0.5963532470781752,"pZ":2.1036493546779482,"vX0":-11.32963125987827,"vY0":-138.1572365344225,"vZ0":-4.6640197461217365,"x":139.73,"y":181.98,"x0":2.412862432275447,"y0":50.002577377165615,"z0":4.9026121374158205,"aX":17.072795968542014},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.2,"breakHorizontal":-13.6,"spinRate":2403,"spinDirection":128},"zone":4,"typeConfidence":0.9,"plateTime":0.396974416447323,"extension":6.786574581321914},"hitData":{"launchSpeed":85.7,"launchAngle":23.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.58,"coordY":93.19}},"index":3,"playId":"244b9ed3-5d62-3131-b0bf-e15b615e24cf","pitchNumber":4,"startTime":"2026-07-04T02:14:30.748Z","endTime":"2026-07-04T02:14:38.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:14:38.746Z","atBatIndex":13},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Lourdes Gurriel Jr. reaches on a throwing error by third baseman David Hamilton.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-04T02:14:54.669Z","endTime":"2026-07-04T02:16:34.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"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.4,"endSpeed":85.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.97151992175741,"aZ":-15.125388446132801,"pfxX":8.05586855176001,"pfxZ":8.998147539328437,"pX":0.22556760374879334,"pZ":3.0378502088306587,"vX0":-8.72179966285661,"vY0":-137.1731202496303,"vZ0":-2.173397624828341,"x":108.4,"y":156.76,"x0":2.4084207253871064,"y0":50.003277859051586,"z0":4.878547196777738,"aX":15.264834264340623},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.0,"breakHorizontal":-12.6,"spinRate":2447,"spinDirection":127},"zone":2,"typeConfidence":0.9,"plateTime":0.4001725393409745,"extension":6.662809139822897},"index":0,"playId":"1cbc6c6d-7d7e-352f-9853-2c632070db7a","pitchNumber":1,"startTime":"2026-07-04T02:15:02.976Z","endTime":"2026-07-04T02:15:06.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97429400396042,"aZ":-39.28074900324218,"pfxX":7.452597319568706,"pfxZ":-4.512443274576425,"pX":0.26248567264736317,"pZ":0.641489349446781,"vX0":-8.592006073766512,"vY0":-124.96753553049307,"vZ0":-2.512006243546308,"x":106.99,"y":221.46,"x0":2.782322695335703,"y0":50.00137691738712,"z0":4.896981872958185,"aX":11.747783839798256},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-8.5,"breakHorizontal":-11.4,"spinRate":1392,"spinDirection":84},"zone":14,"typeConfidence":0.91,"plateTime":0.4388607659424202,"extension":6.755767523821339},"index":1,"playId":"431cc8ca-81a6-3e3d-a95d-52e87f7147bd","pitchNumber":2,"startTime":"2026-07-04T02:15:16.073Z","endTime":"2026-07-04T02:15:20.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29728685945018,"aZ":-39.98844250961449,"pfxX":5.935026996546199,"pfxZ":-4.724337620928049,"pX":0.5411763203939302,"pZ":2.3121402172279395,"vX0":-7.015321459231613,"vY0":-127.3682336263894,"vZ0":0.9205254208981517,"x":96.37,"y":176.35,"x0":2.5502944971053765,"y0":50.00128722084627,"z0":5.089634061712605,"aX":9.825584824409436},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-8.2,"breakHorizontal":-9.4,"spinRate":1705,"spinDirection":84},"zone":6,"typeConfidence":0.9,"plateTime":0.4288035209754919,"extension":6.5310330515889055},"index":2,"playId":"f17cb01b-a7cb-305e-8c28-dd3fbbc2ec9c","pitchNumber":3,"startTime":"2026-07-04T02:15:31.565Z","endTime":"2026-07-04T02:15:36.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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.9,"endSpeed":88.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.364010774677446,"aZ":-14.707274643147413,"pfxX":7.642780274109668,"pfxZ":8.738098588389425,"pX":0.20813026022774,"pZ":3.355944831717378,"vX0":-9.338022495827222,"vY0":-140.81112825862866,"vZ0":-1.9159621476192568,"x":109.07,"y":148.17,"x0":2.581655346334782,"y0":50.001776825899505,"z0":5.001794588495863,"aX":15.27625452230367},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":-11.8,"spinRate":2418,"spinDirection":137},"zone":2,"typeConfidence":0.9,"plateTime":0.38968512239879827,"extension":6.659040608095821},"index":3,"playId":"6be4ed3a-3ea8-318d-9f5a-a344f7172f1d","pitchNumber":4,"startTime":"2026-07-04T02:15:44.664Z","endTime":"2026-07-04T02:15:48.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-04T02:16:01.879Z","endTime":"2026-07-04T02:16:22.228Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6996686774715,"aZ":-35.247601113785464,"pfxX":-6.645632413414748,"pfxZ":-2.0638543619441427,"pX":0.37185118225495944,"pZ":0.9995831879958991,"vX0":-3.95115705913849,"vY0":-121.79102647433635,"vZ0":-2.145335350172419,"x":102.83,"y":211.79,"x0":2.8828543516117606,"y0":50.002726883273866,"z0":4.963693911969707,"aX":-9.902235001999188},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.0,"breakHorizontal":13.0,"spinRate":2176,"spinDirection":323},"zone":14,"typeConfidence":0.91,"plateTime":0.4511115995515884,"extension":6.83069266066335},"hitData":{"launchSpeed":76.5,"launchAngle":-37.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.35,"coordY":174.33}},"index":5,"playId":"306ebd56-a989-3f9b-9b8a-5e5da55bcfd9","pitchNumber":5,"startTime":"2026-07-04T02:16:22.228Z","endTime":"2026-07-04T02:16:34.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.4,"awayTeamWinProbability":65.6,"homeTeamWinProbabilityAdded":2.6999999999999993,"leverageIndex":0.69,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:16:34.250Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Arenado flies out to second baseman Brice Turang.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-04T02:16:58.244Z","endTime":"2026-07-04T02:17:53.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40652652647755,"aZ":-16.241233338060926,"pfxX":9.094810952926764,"pfxZ":8.098861405612206,"pX":-0.04328974955668829,"pZ":3.5207703585536607,"vX0":-10.407575116407635,"vY0":-139.6031286374169,"vZ0":-0.8743123745235621,"x":118.65,"y":143.72,"x0":2.557356718205729,"y0":50.002636374983105,"z0":4.91052619215431,"aX":17.892495917651605},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.6,"breakHorizontal":-14.3,"spinRate":2370,"spinDirection":126},"zone":11,"typeConfidence":0.9,"plateTime":0.39286120158052684,"extension":6.843921633126252},"index":0,"playId":"74a751ea-17fa-3f05-98bb-f888f7f76683","pitchNumber":1,"startTime":"2026-07-04T02:17:07.405Z","endTime":"2026-07-04T02:17:12.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.672876014129574,"aZ":-36.49034970902205,"pfxX":-3.519788007027016,"pfxZ":-2.993301641399575,"pX":-0.42032334758733103,"pZ":1.2851878631257923,"vX0":-6.410336216948689,"vY0":-120.58314929979844,"vZ0":-0.9602364021415009,"x":133.02,"y":204.08,"x0":2.750018311759697,"y0":50.00032068039387,"z0":4.963954605278507,"aX":-5.081132742563915},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.4,"breakHorizontal":8.2,"spinRate":2118,"spinDirection":327},"zone":13,"typeConfidence":0.89,"plateTime":0.45763992066900494,"extension":6.574302580345167},"index":1,"playId":"8c6f6f80-a9d7-3eed-ae0e-0870387e4082","pitchNumber":2,"startTime":"2026-07-04T02:17:24.756Z","endTime":"2026-07-04T02:17:28.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":95.1,"endSpeed":86.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42498138759092,"aZ":-15.612924450557953,"pfxX":7.632155623650189,"pfxZ":8.659199214951382,"pX":0.21944267392746258,"pZ":2.873971389180542,"vX0":-9.061735664116208,"vY0":-138.08098297530677,"vZ0":-3.1156441274072875,"x":108.64,"y":161.18,"x0":2.5667182952515457,"y0":50.00450292997626,"z0":5.080100655934979,"aX":14.60140601396038},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":-11.8,"spinRate":2417,"spinDirection":129},"zone":2,"typeConfidence":0.9,"plateTime":0.39809078925193786,"extension":6.521539422358803},"hitData":{"launchSpeed":87.9,"launchAngle":63.0,"totalDistance":190.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":170.65,"coordY":137.37}},"index":2,"playId":"1938f4c9-89db-3c43-9ed1-07907732d80c","pitchNumber":3,"startTime":"2026-07-04T02:17:41.184Z","endTime":"2026-07-04T02:17:53.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.2,"awayTeamWinProbability":68.8,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.35,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:17:53.640Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ildemaro Vargas singles on a ground ball to center fielder Garrett Mitchell. Lourdes Gurriel Jr. to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-04T02:18:06.195Z","endTime":"2026-07-04T02:18:43.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"postOnSecond":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37448524771471,"aZ":-17.729634819296184,"pfxX":7.991313886678578,"pfxZ":7.482250692682154,"pX":-0.5086700247866653,"pZ":2.7079190684627243,"vX0":-10.768949499169846,"vY0":-138.63653712810762,"vZ0":-2.902215442687477,"x":136.39,"y":165.67,"x0":2.4027864301140665,"y0":50.002049336344776,"z0":4.963434597349752,"aX":15.427137955829826},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":-12.0,"spinRate":2324,"spinDirection":123},"zone":4,"typeConfidence":0.9,"plateTime":0.3963284332428252,"extension":6.649549260081288},"index":0,"playId":"eb8e20c3-6799-3f48-bdd4-ee4727714be6","pitchNumber":1,"startTime":"2026-07-04T02:18:16.423Z","endTime":"2026-07-04T02:18:20.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.537283341675693,"aZ":-35.780631189239955,"pfxX":-6.095975639181274,"pfxZ":-2.559665311377432,"pX":0.6272614682119694,"pZ":1.4966501465080433,"vX0":-3.532798197154855,"vY0":-118.38873190959222,"vZ0":-0.3269366526874439,"x":93.09,"y":198.37,"x0":2.935617970515575,"y0":50.00581385735566,"z0":4.937229512380272,"aX":-8.574674387832856},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.4,"breakHorizontal":12.0,"spinRate":2186,"spinDirection":327},"zone":14,"typeConfidence":0.92,"plateTime":0.46429356918269304,"extension":6.520085754277602},"hitData":{"launchSpeed":101.1,"launchAngle":5.0,"totalDistance":145.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.15,"coordY":89.28}},"index":1,"playId":"8b3d47c8-f24f-3b1d-8541-e6be1405603f","pitchNumber":2,"startTime":"2026-07-04T02:18:32.172Z","endTime":"2026-07-04T02:18:43.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.6,"awayTeamWinProbability":66.4,"homeTeamWinProbabilityAdded":2.400000000000002,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:18:43.178Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"LuJames Groover called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-04T02:19:02.141Z","endTime":"2026-07-04T02:20:37.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.889694739534026,"aZ":-37.61083459792878,"pfxX":-7.246508650177065,"pfxZ":-3.651939929779221,"pX":1.087852471017637,"pZ":2.1320765363121366,"vX0":-2.3186955672875866,"vY0":-121.73070992896115,"vZ0":1.055097919029891,"x":75.53,"y":181.21,"x0":2.996516860437181,"y0":50.00498851126349,"z0":4.971790627879053,"aX":-10.778912197404509},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-6.0,"breakHorizontal":13.7,"spinRate":2225,"spinDirection":320},"zone":14,"typeConfidence":0.91,"plateTime":0.4515019967680556,"extension":6.6359853905921895},"index":0,"playId":"09a80b19-08ac-3a6a-856e-76c01d815e09","pitchNumber":1,"startTime":"2026-07-04T02:19:17.013Z","endTime":"2026-07-04T02:19:24.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.4,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.141765237866302,"aZ":-35.65209209971671,"pfxX":-6.687759198943739,"pfxZ":-2.347935965786644,"pX":-0.2501589256619672,"pZ":1.4307476286790461,"vX0":-4.941627922422981,"vY0":-121.52410379948904,"vZ0":-1.0573351981702919,"x":126.54,"y":200.15,"x0":2.6861658565385307,"y0":50.00476145314708,"z0":4.997676497329644,"aX":-9.897703329607141},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.2,"breakHorizontal":13.3,"spinRate":2280,"spinDirection":322},"zone":13,"typeConfidence":0.91,"plateTime":0.45253303774788733,"extension":6.605135747121204},"index":1,"playId":"2b2d8620-eb48-3236-98c8-68737b1e5293","pitchNumber":2,"startTime":"2026-07-04T02:19:33.359Z","endTime":"2026-07-04T02:19:39.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":97.7,"endSpeed":89.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59570184636503,"aZ":-15.28519865210327,"pfxX":9.484590273261178,"pfxZ":8.30792181701154,"pX":-0.14075255682587484,"pZ":1.688708903052656,"vX0":-10.743050694046701,"vY0":-141.72148637837103,"vZ0":-5.901659410928214,"x":122.37,"y":193.18,"x0":2.4680466120180613,"y0":50.00301429527389,"z0":4.775614698946312,"aX":19.281152016156938},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.9,"breakHorizontal":-15.0,"spinRate":2465,"spinDirection":125},"zone":8,"typeConfidence":0.9,"plateTime":0.3865857925469647,"extension":6.824075847801503},"index":2,"playId":"7f46dc54-322e-386a-a475-9d49a74dae3a","pitchNumber":3,"startTime":"2026-07-04T02:19:52.981Z","endTime":"2026-07-04T02:19:58.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.5,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.089497191810885,"aZ":-15.9382791214939,"pfxX":9.242783710891251,"pfxZ":8.06355632644653,"pX":0.14078784310585477,"pZ":2.0788194216578315,"vX0":-9.49189667864696,"vY0":-141.21652644688493,"vZ0":-4.932586038891384,"x":111.63,"y":182.65,"x0":2.3497310194722183,"y0":50.00375220300759,"z0":4.878487789349837,"aX":18.611582770322507},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.7,"breakHorizontal":-14.8,"spinRate":2434,"spinDirection":132},"zone":8,"typeConfidence":0.9,"plateTime":0.388333130090472,"extension":6.7099013954335325},"index":3,"playId":"45ac875d-3954-3d21-97da-fc792623c1d9","pitchNumber":4,"startTime":"2026-07-04T02:20:12.165Z","endTime":"2026-07-04T02:20:16.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":97.3,"endSpeed":88.4,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.82821441226562,"aZ":-15.139620252475765,"pfxX":9.03638285518388,"pfxZ":8.451479290374797,"pX":0.6253916848484021,"pZ":2.305210304351662,"vX0":-8.587466464643635,"vY0":-141.44028863165047,"vZ0":-4.517726139312578,"x":93.16,"y":176.54,"x0":2.534541373192758,"y0":50.00371113655817,"z0":4.901825912839773,"aX":18.214881923304507},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":-14.5,"spinRate":2451,"spinDirection":130},"zone":6,"typeConfidence":0.9,"plateTime":0.3880286401407176,"extension":6.630024605171953},"index":4,"playId":"ef48842c-b539-3108-8034-f039eb83f91d","pitchNumber":5,"startTime":"2026-07-04T02:20:32.354Z","endTime":"2026-07-04T02:20:37.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":1.88,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:20:37.813Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Chourio strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-04T02:22:40.984Z","endTime":"2026-07-04T02:23:58.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.856268539983027,"aZ":-15.504082433499446,"pfxX":-5.632053288566606,"pfxZ":8.941451999213069,"pX":-0.273380069606533,"pZ":3.230167435325871,"vX0":6.7552627384732435,"vY0":-135.4869083448742,"vZ0":-3.4305141993435653,"x":127.42,"y":151.57,"x0":-2.064078081697044,"y0":50.000840362991056,"z0":5.592341799104812,"aX":-10.498166782821173},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":8.8,"spinRate":2387,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.4038442601287491,"extension":6.707622016140324},"index":0,"playId":"2a915e8e-4a50-3820-85e9-957aa3484015","pitchNumber":1,"startTime":"2026-07-04T02:23:06.868Z","endTime":"2026-07-04T02:23:11.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.530150662167063,"aZ":-25.650667621852016,"pfxX":0.029755746425132124,"pfxZ":3.8042102148944883,"pX":1.2844228417484136,"pZ":1.5227312482981774,"vX0":8.227374441534138,"vY0":-129.4794282674199,"vZ0":-5.315731230846297,"x":68.04,"y":197.67,"x0":-1.9249835028086397,"y0":50.00315228047539,"z0":5.54068140816257,"aX":0.04979202687211268},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.0,"breakHorizontal":-1.7,"spinRate":2578,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4214294435591861,"extension":6.749167083316832},"index":1,"playId":"952dfcd4-4ad9-38bc-8ba8-64855cf92fdd","pitchNumber":2,"startTime":"2026-07-04T02:23:20.984Z","endTime":"2026-07-04T02:23:25.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.912057698906008,"aZ":-26.99328432166784,"pfxX":1.1358557447796431,"pfxZ":3.040452352532345,"pX":0.7901167763832689,"pZ":1.9357440184084704,"vX0":6.74470361755498,"vY0":-129.46164294764685,"vZ0":-4.021201043875976,"x":86.88,"y":186.51,"x0":-1.9918122097639912,"y0":50.00379961951484,"z0":5.5647664828400725,"aX":1.9366075453304914},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.8,"breakHorizontal":-3.5,"spinRate":2513,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4223649963094078,"extension":6.700287815289517},"index":2,"playId":"4f1e5560-2eb4-3ec1-9c4c-3674f82e5f32","pitchNumber":3,"startTime":"2026-07-04T02:23:36.593Z","endTime":"2026-07-04T02:23:40.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.780217825312253,"aZ":-35.4041463393404,"pfxX":0.2525759411913948,"pfxZ":-2.020858066322962,"pX":0.7876911400008461,"pZ":0.5338083227209054,"vX0":5.985061080991445,"vY0":-125.57476534608436,"vZ0":-5.772732729094174,"x":86.98,"y":224.37,"x0":-1.6565294255300704,"y0":50.000558641558236,"z0":5.733403126088668,"aX":0.40357508415102494},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.7,"breakHorizontal":-1.8,"spinRate":2482,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4357137171637988,"extension":6.643979128735466},"index":3,"playId":"69b3b1d5-b1e7-3640-93c3-9fd7b940ebc4","pitchNumber":4,"startTime":"2026-07-04T02:23:51.543Z","endTime":"2026-07-04T02:23:58.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:23:58.003Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brice Turang singles on a ground ball to center fielder Tommy Troy.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-04T02:24:07.811Z","endTime":"2026-07-04T02:25:38.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.440305500753723,"aZ":-34.95579549705636,"pfxX":7.4561366559946185,"pfxZ":-1.927948852516904,"pX":-0.4364651116508727,"pZ":2.660941174783876,"vX0":2.2083367051194203,"vY0":-119.59869221441853,"vZ0":0.3800832084666028,"x":133.64,"y":166.93,"x0":-2.3421306769567756,"y0":50.00530738792351,"z0":5.651217642842308,"aX":10.734037633865231},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.1,"breakHorizontal":-14.0,"spinRate":2634,"spinDirection":67},"zone":4,"typeConfidence":2.0,"plateTime":0.45909077824849653,"extension":6.415289757543786},"index":0,"playId":"cfb43754-2788-3344-adec-8fbf6dd8f149","pitchNumber":1,"startTime":"2026-07-04T02:24:20.151Z","endTime":"2026-07-04T02:24:24.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06372091646348,"aZ":-27.062313941401957,"pfxX":-9.192797436914248,"pfxZ":2.722102783811911,"pX":-1.1028875209533586,"pZ":3.3290422310027523,"vX0":5.01834244881276,"vY0":-135.9700201880282,"vZ0":-0.543329882718553,"x":159.04,"y":148.9,"x0":-1.7755259433977557,"y0":50.001374540279905,"z0":5.404794302205825,"aX":-17.257574178109717},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.0,"breakHorizontal":15.6,"spinRate":2236,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.40241680365232524,"extension":6.643812794975558},"index":1,"playId":"08b18078-65b0-3f48-be05-24dbc4f35e14","pitchNumber":2,"startTime":"2026-07-04T02:24:34.809Z","endTime":"2026-07-04T02:24:38.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56096140243278,"aZ":-27.00691861200038,"pfxX":-8.899141878901883,"pfxZ":3.1908731311625314,"pX":-0.25919130145395053,"pZ":2.2966361001514835,"vX0":6.319827829311999,"vY0":-126.14210171761951,"vZ0":-2.6106914840355695,"x":126.88,"y":176.77,"x0":-1.6351543524099184,"y0":50.00247920819642,"z0":5.512170862405122,"aX":-14.406624145482036},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.4,"breakHorizontal":14.8,"spinRate":1796,"spinDirection":248},"zone":5,"typeConfidence":2.0,"plateTime":0.4334632502361182,"extension":6.752389707987437},"index":2,"playId":"2c4b678f-8eef-31e2-bbc6-57c9396c450b","pitchNumber":3,"startTime":"2026-07-04T02:24:47.660Z","endTime":"2026-07-04T02:24:52.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-04T02:25:00.497Z","endTime":"2026-07-04T02:25:15.842Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"},"defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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.9,"endSpeed":87.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.023989373378225,"aZ":-18.59614373823012,"pfxX":-5.391751765199387,"pfxZ":7.000330997238025,"pX":-1.722028122468881,"pZ":3.3077212028184997,"vX0":1.9254377167287102,"vY0":-138.19437955530657,"vZ0":-3.19478949524963,"x":182.64,"y":149.47,"x0":-1.7262414100049288,"y0":50.00116602153835,"z0":5.723797425525597,"aX":-10.455380303991396},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.2,"breakHorizontal":9.4,"spinRate":2282,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.39593079131667075,"extension":6.6346520574262655},"index":4,"playId":"1ec6ca7b-f6cf-3e9a-badd-21cb68918e26","pitchNumber":4,"startTime":"2026-07-04T02:25:15.842Z","endTime":"2026-07-04T02:25:20.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45173430927331,"aZ":-35.34105259657471,"pfxX":0.3106276316021741,"pfxZ":-1.9667709266780466,"pX":-0.2755948081562923,"pZ":1.7012708979258053,"vX0":2.945889102032563,"vY0":-126.25239838699493,"vZ0":-3.258628587023054,"x":127.51,"y":192.85,"x0":-1.499442680064941,"y0":50.00490691071136,"z0":5.862273270071106,"aX":0.499203419846685},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.1,"breakHorizontal":-1.2,"spinRate":2349,"spinDirection":18},"zone":8,"typeConfidence":2.0,"plateTime":0.43436850971015284,"extension":6.556123990897871},"hitData":{"launchSpeed":104.2,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.84,"coordY":75.1}},"index":5,"playId":"21c041b4-bc42-3159-8760-3d5114051474","pitchNumber":5,"startTime":"2026-07-04T02:25:27.324Z","endTime":"2026-07-04T02:25:38.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.7,"awayTeamWinProbability":71.3,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.52,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:25:38.463Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a line drive to center fielder Tommy Troy. Brice Turang to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-04T02:25:54.739Z","endTime":"2026-07-04T02:26:54.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnThird":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.435521809261946,"aZ":-23.659515990519395,"pfxX":-0.11013376207876258,"pfxZ":4.9332215948899485,"pX":0.9217471799588804,"pZ":2.3660422567826584,"vX0":7.153158248724226,"vY0":-129.8724393164537,"vZ0":-3.2667107814774776,"x":81.87,"y":174.9,"x0":-1.8415077927161367,"y0":50.00473333350866,"z0":5.417884582840974,"aX":-0.19038388626986233},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.5,"breakHorizontal":-1.2,"spinRate":2387,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.42000475694271344,"extension":6.800370417062514},"index":0,"playId":"2360e913-38d3-3664-90d9-cdcc631fef75","pitchNumber":1,"startTime":"2026-07-04T02:26:03.706Z","endTime":"2026-07-04T02:26:08.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":75.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34859412537723,"aZ":-30.767473616076835,"pfxX":4.364860039892331,"pfxZ":0.974452757920405,"pX":2.5043568219888064,"pZ":1.0367014455105827,"vX0":8.829073847427772,"vY0":-121.14168997116465,"vZ0":-3.7573944236010077,"x":21.54,"y":210.79,"x0":-1.7925400373972677,"y0":50.00396907225421,"z0":5.373528955831758,"aX":6.321216878095432},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.0,"breakHorizontal":-10.4,"spinRate":2564,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4566684558280656,"extension":6.488163239349366},"index":1,"playId":"09b0adb3-8661-39c2-8311-ac48a240ab81","pitchNumber":2,"startTime":"2026-07-04T02:26:21.825Z","endTime":"2026-07-04T02:26:26.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.268057388085506,"aZ":-25.701107572716268,"pfxX":0.28748917609597724,"pfxZ":3.758029395377294,"pX":-0.5061240625429558,"pZ":2.523123856084554,"vX0":3.205428674984485,"vY0":-130.43343637026211,"vZ0":-2.948584915223093,"x":136.29,"y":170.66,"x0":-1.7880814154528748,"y0":50.00588837316121,"z0":5.60488073968834,"aX":0.49577276833166406},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.4,"breakHorizontal":-1.2,"spinRate":2511,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.41982720687432495,"extension":6.551447783535402},"hitData":{"launchSpeed":89.7,"launchAngle":15.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":153.46,"coordY":84.54}},"index":2,"playId":"0fd2a18b-980e-3409-aae8-b1bfe6b7d432","pitchNumber":3,"startTime":"2026-07-04T02:26:41.533Z","endTime":"2026-07-04T02:26:54.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.5,"awayTeamWinProbability":76.5,"homeTeamWinProbabilityAdded":-5.199999999999999,"leverageIndex":0.96,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:26:54.968Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Bauers singles on a line drive to right fielder Corbin Carroll. Brice Turang scores. William Contreras to 2nd.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-04T02:27:15.210Z","endTime":"2026-07-04T02:29:23.140Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":{"id":703615,"link":"/api/v1/people/703615"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":73.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27796192997708,"aZ":-28.538770948001016,"pfxX":4.143720254959046,"pfxZ":2.605018504990582,"pX":1.3439921912419812,"pZ":2.481766808452118,"vX0":6.059507468223152,"vY0":-118.9140243678971,"vZ0":-0.623130480341794,"x":65.77,"y":171.77,"x0":-1.8013840742514613,"y0":50.0033694621145,"z0":5.396134997591171,"aX":5.779566933912155},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.8,"breakHorizontal":-9.4,"spinRate":2632,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.46524793255098285,"extension":6.451613314089633},"index":0,"playId":"b3e08ca0-b070-3823-88f1-d44060ffd4ce","pitchNumber":1,"startTime":"2026-07-04T02:27:32.394Z","endTime":"2026-07-04T02:27:36.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"third":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.876086577812554,"aZ":-29.80311610099679,"pfxX":-9.995072170578386,"pfxZ":1.5292116185473683,"pX":0.25329227757010153,"pZ":0.4917702133754442,"vX0":7.594880612249349,"vY0":-124.07904386400777,"vZ0":-5.751246761540705,"x":107.35,"y":225.5,"x0":-1.5621443638732784,"y0":50.000340614104395,"z0":5.350157148904305,"aX":-15.445117364547306},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.6,"breakHorizontal":16.1,"spinRate":2003,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.44294716515889077,"extension":6.802576219759288},"index":1,"playId":"8151a07a-b647-3a9c-9f4b-8eed2ef84ec8","pitchNumber":2,"startTime":"2026-07-04T02:28:05.043Z","endTime":"2026-07-04T02:28:09.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"third":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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.4,"endSpeed":84.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86117198826172,"aZ":-17.569447075688515,"pfxX":-7.184547590663318,"pfxZ":8.002603768828891,"pX":-0.057063549757986574,"pZ":2.792136754293473,"vX0":7.331916487010537,"vY0":-134.4072739309222,"vZ0":-3.622927018409137,"x":119.18,"y":163.39,"x0":-1.8903518854608454,"y0":50.000083112470016,"z0":5.409358625076568,"aX":-13.107867755623348},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.9,"breakHorizontal":11.4,"spinRate":2326,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.4079250029516355,"extension":6.865050711224198},"index":2,"playId":"5b720c03-1adf-39d1-9732-0a6ab334ec3e","pitchNumber":3,"startTime":"2026-07-04T02:28:28.427Z","endTime":"2026-07-04T02:28:31.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"third":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"694bb208-5b34-3e9c-9c9c-7aefc5f2ee1e","startTime":"2026-07-04T02:28:47.944Z","endTime":"2026-07-04T02:28:50.944Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"third":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18789684870927,"aZ":-19.25576743373547,"pfxX":-8.111353266699325,"pfxZ":7.042473783883235,"pX":-0.3516960397846319,"pZ":1.9215814570879375,"vX0":6.834280192922545,"vY0":-135.00459607888126,"vZ0":-5.539964710042129,"x":130.41,"y":186.9,"x0":-1.8703060801048037,"y0":50.00199909802824,"z0":5.368723918680937,"aX":-14.87466095771286},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.6,"breakHorizontal":13.1,"spinRate":2260,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.4067402764050492,"extension":6.726817406804185},"hitData":{"launchSpeed":99.0,"launchAngle":14.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.17,"coordY":109.53}},"index":4,"playId":"da48c12f-47f6-3ce2-91bb-978d998d7ada","pitchNumber":4,"startTime":"2026-07-04T02:29:11.137Z","endTime":"2026-07-04T02:29:23.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"third":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.3,"awayTeamWinProbability":81.7,"homeTeamWinProbabilityAdded":-5.199999999999999,"leverageIndex":1.48,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:29:23.140Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Garrett Mitchell flies out sharply to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-04T02:30:44.230Z","endTime":"2026-07-04T02:31:33.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-04T02:29:36.205Z","endTime":"2026-07-04T02:30:46.340Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.176165037251018,"aZ":-33.37229266110003,"pfxX":2.576228594573541,"pfxZ":-0.8030051334434312,"pX":-1.139767497822858,"pZ":1.3733220935700767,"vX0":1.6999834505256228,"vY0":-121.19093632761518,"vZ0":-2.3884502366115625,"x":160.45,"y":201.7,"x0":-2.1833048779585766,"y0":50.00013978295386,"z0":5.2671527851904925,"aX":3.857539094597496},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.7,"breakHorizontal":-5.0,"spinRate":2402,"spinDirection":86},"zone":13,"typeConfidence":2.0,"plateTime":0.45077459490411353,"extension":6.363991529879443},"index":1,"playId":"eace64cd-dafe-36a7-b456-5d226f69e331","pitchNumber":1,"startTime":"2026-07-04T02:30:46.340Z","endTime":"2026-07-04T02:30:51.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":91.5,"endSpeed":83.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.843222040051394,"aZ":-27.551249207676555,"pfxX":-9.145275689794566,"pfxZ":2.5791232624946563,"pX":-1.337464058547701,"pZ":2.3257686549333503,"vX0":4.242922096297226,"vY0":-133.18114245795155,"vZ0":-2.8199896217043205,"x":167.98,"y":175.98,"x0":-1.7637513170946986,"y0":50.00566274233026,"z0":5.3929091146627846,"aX":-16.41644968998291},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.2,"breakHorizontal":15.6,"spinRate":2158,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4114106576938954,"extension":6.676981234435919},"index":2,"playId":"f99ffc85-b5ab-317b-9ec6-4dfb703f2162","pitchNumber":2,"startTime":"2026-07-04T02:31:01.956Z","endTime":"2026-07-04T02:31:05.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.298553072791268,"aZ":-27.004778964259263,"pfxX":-9.462092163889102,"pfxZ":2.8408738631337602,"pX":-0.2321014043634855,"pZ":2.639021933381446,"vX0":7.084063754125621,"vY0":-134.12762807648153,"vZ0":-2.010948798778888,"x":125.85,"y":167.53,"x0":-1.6795470435891924,"y0":50.003049980273495,"z0":5.326139672207747,"aX":-17.222098596580018},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.9,"breakHorizontal":15.6,"spinRate":2134,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.40853102235567507,"extension":6.789596676302511},"hitData":{"launchSpeed":100.8,"launchAngle":35.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":40.84,"coordY":79.77}},"index":3,"playId":"b613bb8d-f91d-367d-bccc-76539993039e","pitchNumber":3,"startTime":"2026-07-04T02:31:18.897Z","endTime":"2026-07-04T02:31:33.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.9,"awayTeamWinProbability":79.1,"homeTeamWinProbabilityAdded":2.599999999999998,"leverageIndex":1.13,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:31:33.713Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Frelick flies out to center fielder Tommy Troy.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-04T02:31:57.452Z","endTime":"2026-07-04T02:32:45.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"53e548c6-b4a9-44bb-8f45-0e8682d1b2e5","startTime":"2026-07-04T02:31:57.452Z","endTime":"2026-07-04T02:32:02.452Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.310920247632232,"aZ":-28.724623442650373,"pfxX":-1.1485078594048144,"pfxZ":2.0491997535995594,"pX":0.31556446367190594,"pZ":1.7904339938776503,"vX0":6.212795017715096,"vY0":-128.87077617357528,"vZ0":-3.650462919737127,"x":104.97,"y":190.44,"x0":-1.9753625224176397,"y0":50.00416658783329,"z0":5.4395253060354065,"aX":-1.9356212559866286},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.1,"breakHorizontal":0.7,"spinRate":2348,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.42472098686317805,"extension":6.682069247318076},"index":1,"playId":"4955059d-f84b-33b1-849d-92b2ca256e3e","pitchNumber":1,"startTime":"2026-07-04T02:32:17.274Z","endTime":"2026-07-04T02:32:21.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89107580498189,"aZ":-29.682487923934428,"pfxX":-8.429315012658583,"pfxZ":1.5805724073329426,"pX":-0.28906917134877647,"pZ":2.3721885185955203,"vX0":6.2717371836223705,"vY0":-124.63852877543732,"vZ0":-1.7538381240711294,"x":128.02,"y":174.73,"x0":-1.7420123982943465,"y0":50.00098384150238,"z0":5.5344733871454554,"aX":-13.269880651089032},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.8,"breakHorizontal":13.8,"spinRate":1755,"spinDirection":255},"zone":4,"typeConfidence":2.0,"plateTime":0.43933607745894143,"extension":6.640039619296922},"hitData":{"launchSpeed":96.1,"launchAngle":33.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":155.97,"coordY":78.64}},"index":2,"playId":"84363a7e-8073-3f33-96b2-4617c4996361","pitchNumber":2,"startTime":"2026-07-04T02:32:35.872Z","endTime":"2026-07-04T02:32:45.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":2.6999999999999993,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:32:45.559Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tommy Troy lines out to right fielder Sal Frelick.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T02:34:59.320Z","endTime":"2026-07-04T02:36:53.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"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":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.475609939337065,"aZ":-37.566422927137175,"pfxX":-3.4676543537831455,"pfxZ":-3.92147994152422,"pX":0.9610255204869844,"pZ":1.6981911144344606,"vX0":-3.4375243046974098,"vY0":-116.96481335936176,"vZ0":0.24970882563537233,"x":80.37,"y":192.93,"x0":2.903890953007774,"y0":50.00131037425166,"z0":5.1325625038883365,"aX":-4.770636449719284},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-6.7,"breakHorizontal":7.2,"spinRate":2116,"spinDirection":325},"zone":14,"typeConfidence":0.9,"plateTime":0.4695111605058466,"extension":6.765519630131853},"index":0,"playId":"b181bf5a-a9b4-3679-8d73-2c369a42268f","pitchNumber":1,"startTime":"2026-07-04T02:35:12.007Z","endTime":"2026-07-04T02:35:18.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.618859812504837,"aZ":-35.66392335659713,"pfxX":-6.87511171991212,"pfxZ":-2.3917678506243973,"pX":0.465636004806577,"pZ":3.1732337841503746,"vX0":-3.4870039998371287,"vY0":-120.25514336243305,"vZ0":2.8683382939349436,"x":99.25,"y":153.1,"x0":2.83068102363409,"y0":50.00571558153966,"z0":5.1413492059975,"aX":-10.010998990980807},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.4,"breakHorizontal":13.3,"spinRate":2298,"spinDirection":330},"zone":3,"typeConfidence":0.91,"plateTime":0.45650219704959705,"extension":6.785169885520203},"index":1,"playId":"afddf37b-e2a5-3669-a856-a362e074300f","pitchNumber":2,"startTime":"2026-07-04T02:35:22.862Z","endTime":"2026-07-04T02:35:29.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18025996396075,"aZ":-14.941742482429841,"pfxX":7.870649077349305,"pfxZ":8.862589181073664,"pX":-0.637711436976399,"pZ":2.9464816816381165,"vX0":-11.194540154505825,"vY0":-138.61147495196582,"vZ0":-2.9113663884018313,"x":141.31,"y":159.22,"x0":2.431987876741808,"y0":50.00376111970013,"z0":5.008974486481521,"aX":15.306386806218406},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.6,"breakHorizontal":-11.9,"spinRate":2423,"spinDirection":132},"zone":1,"typeConfidence":0.89,"plateTime":0.3952598401345866,"extension":6.684740822853995},"index":2,"playId":"9d2012fa-143b-34c8-a520-e1a47bea3e15","pitchNumber":3,"startTime":"2026-07-04T02:35:35.707Z","endTime":"2026-07-04T02:35:41.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79021304040839,"aZ":-14.200949825236124,"pfxX":7.325198446240172,"pfxZ":9.014267618757547,"pX":-0.39003984270067604,"pZ":2.413702255859109,"vX0":-10.37504282600317,"vY0":-139.88426135509164,"vZ0":-4.4849866293839975,"x":131.87,"y":173.61,"x0":2.4049586503913445,"y0":50.002113180396556,"z0":4.9602574745175385,"aX":14.60463304018183},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":-11.3,"spinRate":2415,"spinDirection":133},"zone":4,"typeConfidence":0.88,"plateTime":0.3906800541870452,"extension":6.73830897093496},"index":3,"playId":"07ac4231-143b-36e3-a951-9f2ae66ce197","pitchNumber":4,"startTime":"2026-07-04T02:35:51.889Z","endTime":"2026-07-04T02:35:55.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-04T02:36:01.836Z","endTime":"2026-07-04T02:36:12.233Z","isPitch":false,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.895247783897194,"aZ":-38.74580218104143,"pfxX":-6.266205516980815,"pfxZ":-4.509302264029044,"pX":-0.29398506441885797,"pZ":1.5064807444482886,"vX0":-5.506745302129867,"vY0":-120.88333365450151,"vZ0":-0.19853019374046088,"x":128.21,"y":198.11,"x0":2.840239292414322,"y0":50.003018989253896,"z0":5.035185588861276,"aX":-9.131827859302811},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-7.9,"breakHorizontal":12.8,"spinRate":2291,"spinDirection":328},"zone":13,"typeConfidence":0.9,"plateTime":0.4557676862189681,"extension":6.793428807873935},"index":5,"playId":"a8fb4492-f7e0-3493-90d6-4cc7d65682e3","pitchNumber":5,"startTime":"2026-07-04T02:36:12.233Z","endTime":"2026-07-04T02:36:17.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.493187406787904,"aZ":-15.565699361750802,"pfxX":8.573655494825491,"pfxZ":8.398214543905766,"pX":1.0125348117578123,"pZ":3.9216748554187975,"vX0":-7.775308721776879,"vY0":-140.18054034721152,"vZ0":-0.04103855022208058,"x":78.4,"y":132.89,"x0":2.716557486726487,"y0":50.00497015040776,"z0":4.957874113177111,"aX":16.961184558998283},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":-13.8,"spinRate":2423,"spinDirection":123},"zone":12,"typeConfidence":0.9,"plateTime":0.39164014940397607,"extension":6.715550427101321},"index":6,"playId":"32d21a50-fccb-39be-bb9f-f22d59ed7cd9","pitchNumber":6,"startTime":"2026-07-04T02:36:31.939Z","endTime":"2026-07-04T02:36:37.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.639321352729883,"aZ":-38.05860836780439,"pfxX":-4.625820690920552,"pfxZ":-3.9786344815189523,"pX":0.518876107258775,"pZ":2.7448596225217146,"vX0":-4.23254746936977,"vY0":-121.57461601880053,"vZ0":2.6026772080903484,"x":97.22,"y":164.67,"x0":2.891523910144789,"y0":50.004396387700005,"z0":4.992948605066485,"aX":-6.837211383475754},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-6.2,"breakHorizontal":9.5,"spinRate":2186,"spinDirection":319},"zone":3,"typeConfidence":0.88,"plateTime":0.4527288412914059,"extension":6.676842569242031},"hitData":{"launchSpeed":82.8,"launchAngle":24.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":194.75,"coordY":119.93}},"index":7,"playId":"8b97ca86-ba1f-3bfe-9530-36ea09e25c8e","pitchNumber":7,"startTime":"2026-07-04T02:36:46.266Z","endTime":"2026-07-04T02:36:53.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":0.92,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:36:53.373Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a ground ball to second baseman Brice Turang.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T02:37:10.648Z","endTime":"2026-07-04T02:38:02.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.869170820547076,"aZ":-34.573650894546134,"pfxX":7.6090899642243475,"pfxZ":-1.449594304457368,"pX":0.5160448659179462,"pZ":0.42061051399771565,"vX0":-7.804814558756649,"vY0":-127.42689356065124,"vZ0":-4.371868421276755,"x":97.33,"y":227.42,"x0":2.6222412579171563,"y0":50.00440240033954,"z0":4.874077371229925,"aX":12.581970863042526},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.4,"breakHorizontal":-12.1,"spinRate":1473,"spinDirection":97},"zone":14,"typeConfidence":0.89,"plateTime":0.42895451496485704,"extension":6.7503570568498406},"index":0,"playId":"f90e836c-e690-3b7c-9723-98027eaf6ec2","pitchNumber":1,"startTime":"2026-07-04T02:37:22.447Z","endTime":"2026-07-04T02:37:27.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63780124056898,"aZ":-37.86513509601325,"pfxX":6.2115722814052825,"pfxZ":-3.4252191994669428,"pX":0.7304530649549881,"pZ":2.5676554640761373,"vX0":-6.852729418576827,"vY0":-127.88476225379148,"vZ0":1.1823327567125566,"x":89.16,"y":169.45,"x0":2.634013148334842,"y0":50.00363723031889,"z0":5.062751239647295,"aX":10.320293104081482},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.8,"breakHorizontal":-9.7,"spinRate":1403,"spinDirection":89},"zone":6,"typeConfidence":0.89,"plateTime":0.4278230454505709,"extension":6.492194900113209},"index":1,"playId":"b073b09d-a071-33e4-81c3-da992328fc6c","pitchNumber":2,"startTime":"2026-07-04T02:37:37.897Z","endTime":"2026-07-04T02:37:41.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.946948676635444,"aZ":-35.836731941359936,"pfxX":-6.967412224330869,"pfxZ":-2.545009094354713,"pX":0.6472928897334607,"pZ":2.402795412403738,"vX0":-3.088593895602573,"vY0":-119.55339660390574,"vZ0":1.3100287054090711,"x":92.33,"y":173.9,"x0":2.8625513253369426,"y0":50.00071893716731,"z0":5.074509182644437,"aX":-10.04099603698963},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.0,"breakHorizontal":13.3,"spinRate":2205,"spinDirection":319},"zone":6,"typeConfidence":0.92,"plateTime":0.4588793880259896,"extension":6.668535248640313},"hitData":{"launchSpeed":93.7,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":127.62,"coordY":138.89}},"index":2,"playId":"4b88f555-dc92-3765-9325-7cf46f1f9e72","pitchNumber":3,"startTime":"2026-07-04T02:37:50.943Z","endTime":"2026-07-04T02:38:02.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.9,"awayTeamWinProbability":76.1,"homeTeamWinProbabilityAdded":2.6999999999999993,"leverageIndex":0.65,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:38:02.753Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T02:38:24.244Z","endTime":"2026-07-04T02:40:31.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65713478561926,"aZ":-15.133915152304844,"pfxX":7.094476703229692,"pfxZ":8.76193276667001,"pX":0.9333355686267265,"pZ":3.343497697926413,"vX0":-6.925710762971159,"vY0":-139.16965260363534,"vZ0":-1.5870699515337598,"x":81.42,"y":148.51,"x0":2.5424711929145256,"y0":50.00614282220034,"z0":4.932583416257361,"aX":13.803504636249402},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":-11.3,"spinRate":2346,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.39482291706664974,"extension":6.629052617072794},"index":0,"playId":"24d4f611-1804-3af4-a414-530e406e2f4b","pitchNumber":1,"startTime":"2026-07-04T02:38:32.641Z","endTime":"2026-07-04T02:38:38.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69746859043652,"aZ":-36.16997732373585,"pfxX":-3.676591254757218,"pfxZ":-2.678727655263346,"pX":1.071745712176361,"pZ":1.6831348202454088,"vX0":-2.9739628834080367,"vY0":-122.19566677184669,"vZ0":-0.5416267939995932,"x":76.15,"y":193.34,"x0":2.7871449695472648,"y0":50.00071218920238,"z0":5.046822075351257,"aX":-5.492968999558109},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.7,"breakHorizontal":7.4,"spinRate":2181,"spinDirection":329},"zone":14,"typeConfidence":0.88,"plateTime":0.45026047313214423,"extension":6.574897443856724},"index":1,"playId":"eaec27e5-5bdf-30e0-ae88-3385aaefec04","pitchNumber":2,"startTime":"2026-07-04T02:38:49.077Z","endTime":"2026-07-04T02:38:53.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08326222051592,"aZ":-14.837523117748697,"pfxX":7.694454355335675,"pfxZ":9.072118162903944,"pX":-0.012649107338563554,"pZ":3.3960217088858182,"vX0":-9.188702535042834,"vY0":-137.93859406806624,"vZ0":-1.5355041759669925,"x":117.48,"y":147.09,"x0":2.375228313808077,"y0":50.000757506124216,"z0":4.969223425256902,"aX":14.701616941260589},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":-11.8,"spinRate":2459,"spinDirection":130},"zone":2,"typeConfidence":0.9,"plateTime":0.39834830492652307,"extension":6.7560194151395425},"index":2,"playId":"15227356-c52a-37f1-988c-6106386fc68a","pitchNumber":3,"startTime":"2026-07-04T02:39:06.102Z","endTime":"2026-07-04T02:39:09.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.962376764836197,"aZ":-31.540798266364888,"pfxX":-5.019227825326881,"pfxZ":0.41674623125386123,"pX":0.19448085408800678,"pZ":1.4109996277155588,"vX0":-4.295674790637581,"vY0":-122.58015624868388,"vZ0":-1.756503301388709,"x":109.59,"y":200.68,"x0":2.6263867529617837,"y0":50.00112875662546,"z0":4.849241232971237,"aX":-7.577998622675446},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.6,"breakHorizontal":10.2,"spinRate":2086,"spinDirection":321},"zone":14,"typeConfidence":0.9,"plateTime":0.44815226695469823,"extension":6.605068393895484},"index":3,"playId":"5929af90-c635-3c84-a2d0-c473fa47fbff","pitchNumber":4,"startTime":"2026-07-04T02:39:35.321Z","endTime":"2026-07-04T02:39:41.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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-04T02:39:51.390Z","endTime":"2026-07-04T02:40:06.936Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67056699053696,"aZ":-17.011259430296352,"pfxX":6.833528582960884,"pfxZ":7.639230764555858,"pX":0.37065086542968645,"pZ":4.232101550566123,"vX0":-8.298966650779812,"vY0":-140.22944179051353,"vZ0":0.9167617102560885,"x":102.87,"y":124.51,"x0":2.4851811043659437,"y0":50.00374096859328,"z0":5.013249605289261,"aX":13.566438708596694},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.3,"breakHorizontal":-10.6,"spinRate":2416,"spinDirection":130},"zone":12,"typeConfidence":0.9,"plateTime":0.3910767051057258,"extension":6.476586372218346},"index":5,"playId":"0ff05aaf-f508-38ab-a2b6-56343b03ff4e","pitchNumber":5,"startTime":"2026-07-04T02:40:06.936Z","endTime":"2026-07-04T02:40:11.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7840248512234,"aZ":-33.49551374267423,"pfxX":-3.6808563826097878,"pfxZ":-0.8582096882695707,"pX":-0.4798744644813537,"pZ":0.549259044208442,"vX0":-6.5157957111404725,"vY0":-123.92935334724213,"vZ0":-3.39889093743612,"x":135.29,"y":223.95,"x0":2.6752388501912425,"y0":50.00397359921383,"z0":4.7745995731600654,"aX":-5.651208833581863},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.2,"breakHorizontal":8.4,"spinRate":2247,"spinDirection":342},"zone":13,"typeConfidence":0.86,"plateTime":0.44418776060415066,"extension":6.6133079132204236},"index":6,"playId":"aa70f7fb-bb25-350a-8a2e-2dc23aeb0cfb","pitchNumber":6,"startTime":"2026-07-04T02:40:25.394Z","endTime":"2026-07-04T02:40:31.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.8,"awayTeamWinProbability":79.2,"homeTeamWinProbabilityAdded":-3.099999999999998,"leverageIndex":1.29,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:40:31.853Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corbin Carroll singles on a ground ball to right fielder Sal Frelick. Ketel Marte to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T02:40:48.921Z","endTime":"2026-07-04T02:42:03.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.986320832249117,"aZ":-22.864672233664276,"pfxX":10.609182734812126,"pfxZ":4.657997949460319,"pX":0.1449023710056738,"pZ":1.3972403356378964,"vX0":-10.003009022960567,"vY0":-140.2941596438743,"vZ0":-5.613940629523956,"x":111.48,"y":201.05,"x0":2.373839634352944,"y0":50.00300448205434,"z0":4.909253188515621,"aX":21.20272959737359},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.4,"breakHorizontal":-17.3,"spinRate":2285,"spinDirection":128},"zone":14,"typeConfidence":0.93,"plateTime":0.3900386605207209,"extension":6.737286563961658},"index":0,"playId":"a956c46f-88e5-38eb-8838-0730d72d3d02","pitchNumber":1,"startTime":"2026-07-04T02:40:53.747Z","endTime":"2026-07-04T02:40:58.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80955292880771,"aZ":-15.465490702521008,"pfxX":7.87007080308302,"pfxZ":8.582443040930764,"pX":1.0730804729467458,"pZ":3.686181423996987,"vX0":-6.485475279100162,"vY0":-139.03864213690076,"vZ0":-0.8703727273714046,"x":76.1,"y":139.25,"x0":2.4198970420939383,"y0":50.00271038294894,"z0":5.035123996310751,"aX":15.322218222663913},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":-12.8,"spinRate":2462,"spinDirection":131},"zone":12,"typeConfidence":0.9,"plateTime":0.394779788474632,"extension":6.698686488229714},"index":1,"playId":"21523713-b3ae-3ed9-9c0d-1ca94cc43e56","pitchNumber":2,"startTime":"2026-07-04T02:41:11.708Z","endTime":"2026-07-04T02:41:15.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.471590603825895,"aZ":-14.502810406304672,"pfxX":7.075161599616786,"pfxZ":9.137741928368861,"pX":0.20760288165071236,"pZ":2.5907819999328447,"vX0":-8.40936905909727,"vY0":-138.12607495476556,"vZ0":-3.4050025441684015,"x":109.09,"y":168.83,"x0":2.3708921135405743,"y0":50.00427124014788,"z0":4.8132794676353665,"aX":13.68609171695353},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":-11.0,"spinRate":2406,"spinDirection":128},"zone":5,"typeConfidence":0.89,"plateTime":0.3963806538440249,"extension":6.638082383234702},"index":2,"playId":"3c079c4b-443c-3bcf-9984-85a18098dde8","pitchNumber":3,"startTime":"2026-07-04T02:41:30.724Z","endTime":"2026-07-04T02:41:35.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.067127797356797,"aZ":-32.342735266169875,"pfxX":-5.582843941337954,"pfxZ":-0.11220084025090316,"pX":0.5352695913485458,"pZ":2.3753391044823586,"vX0":-3.3769280109430744,"vY0":-121.00656507434913,"vZ0":0.6622381328525013,"x":96.6,"y":174.65,"x0":2.6773967392127913,"y0":50.00430294778336,"z0":4.946537044593327,"aX":-8.224774853447837},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.2,"breakHorizontal":10.9,"spinRate":2117,"spinDirection":317},"zone":6,"typeConfidence":0.91,"plateTime":0.45378259297751145,"extension":6.525333892565089},"hitData":{"launchSpeed":107.2,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.86,"coordY":112.06}},"index":3,"playId":"c6016940-390c-3456-9d62-5e20d9daf441","pitchNumber":4,"startTime":"2026-07-04T02:41:51.940Z","endTime":"2026-07-04T02:42:03.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":0.88,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:42:03.970Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a ground ball to right fielder Sal Frelick. Ketel Marte scores. Corbin Carroll to 3rd.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T02:42:29.953Z","endTime":"2026-07-04T02:45:26.565Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":690986,"link":"/api/v1/people/690986"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.979087360606897,"aZ":-37.29740912043848,"pfxX":-7.082632478748669,"pfxZ":-3.428603407580588,"pX":0.9831974545621686,"pZ":1.6321843033526742,"vX0":-2.3932420408551422,"vY0":-122.52206569355114,"vZ0":0.058403656230262335,"x":79.52,"y":194.71,"x0":2.8971006876962377,"y0":50.00231004673118,"z0":4.840186731094736,"aX":-10.58684031729647},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.9,"breakHorizontal":13.4,"spinRate":2220,"spinDirection":309},"zone":14,"typeConfidence":0.91,"plateTime":0.44994408950930387,"extension":6.656846621598119},"index":0,"playId":"ccc60fab-4e10-351c-b4d3-c6b0fc76181c","pitchNumber":1,"startTime":"2026-07-04T02:42:38.126Z","endTime":"2026-07-04T02:42:44.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":96.0,"endSpeed":86.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22999490719913,"aZ":-15.893938541709225,"pfxX":10.54281572106736,"pfxZ":8.390575985045372,"pX":-0.8852208040392004,"pZ":2.2945179919761207,"vX0":-12.599496438262367,"vY0":-139.1228554353472,"vZ0":-3.9433089301443545,"x":150.74,"y":176.83,"x0":2.354773428212753,"y0":50.00050832254745,"z0":4.799072149970945,"aX":20.450894438766102},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.4,"breakHorizontal":-16.2,"spinRate":2461,"spinDirection":126},"zone":13,"typeConfidence":0.9,"plateTime":0.39527002109531884,"extension":6.757370478203094},"index":1,"playId":"508daa3e-325e-3507-8909-72abb1f026eb","pitchNumber":2,"startTime":"2026-07-04T02:42:54.640Z","endTime":"2026-07-04T02:42:59.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":96.9,"endSpeed":88.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.75510869127775,"aZ":-16.187488151384706,"pfxX":7.623603594823401,"pfxZ":8.010941853987228,"pX":0.1384723824343061,"pZ":2.2867924016810357,"vX0":-9.10604500266315,"vY0":-140.80892718448814,"vZ0":-4.114981216702237,"x":111.72,"y":177.04,"x0":2.4330074823662624,"y0":50.00666581180141,"z0":4.823559926223883,"aX":15.221303235413142},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.8,"breakHorizontal":-11.8,"spinRate":2482,"spinDirection":131},"zone":5,"typeConfidence":0.9,"plateTime":0.38987365166999854,"extension":6.678866809910466},"index":2,"playId":"3df9ddc9-118a-338f-aacc-27458e2f0028","pitchNumber":3,"startTime":"2026-07-04T02:43:14.392Z","endTime":"2026-07-04T02:43:19.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.393548711080236,"aZ":-37.14449744237996,"pfxX":-5.4264962429299075,"pfxZ":-3.2868085586734237,"pX":0.8632845065900805,"pZ":1.1787342372050411,"vX0":-2.964955759515952,"vY0":-122.93939108170862,"vZ0":-1.4039422972340492,"x":84.09,"y":206.95,"x0":2.795358344531785,"y0":50.005812508052905,"z0":4.948507303262072,"aX":-8.196775200390498},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-6.0,"breakHorizontal":10.6,"spinRate":2267,"spinDirection":327},"zone":14,"typeConfidence":0.89,"plateTime":0.4478109321881285,"extension":6.514568335861709},"index":3,"playId":"565f5a4b-65bc-3a81-9f1e-1d07791ab999","pitchNumber":4,"startTime":"2026-07-04T02:43:32.652Z","endTime":"2026-07-04T02:43:37.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"playId":"83cebd87-68e7-31a1-ac5f-693134d9d197","startTime":"2026-07-04T02:43:52.853Z","endTime":"2026-07-04T02:43:55.853Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":86.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.068496145307414,"aZ":-17.457399720504984,"pfxX":9.63662568070884,"pfxZ":7.523106227905412,"pX":0.08058290541211845,"pZ":2.9799597528180604,"vX0":-9.80397612015136,"vY0":-139.8116334262248,"vZ0":-2.1138564212620166,"x":113.93,"y":158.32,"x0":2.401119219134238,"y0":50.00179908418113,"z0":4.907067856444986,"aX":18.847753797281104},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.3,"breakHorizontal":-15.1,"spinRate":2416,"spinDirection":128},"zone":2,"typeConfidence":0.91,"plateTime":0.39359503032418974,"extension":6.647297993021335},"index":5,"playId":"6fa7fc04-09a1-3f0b-8863-7a252b7ba65e","pitchNumber":5,"startTime":"2026-07-04T02:44:13.257Z","endTime":"2026-07-04T02:44:18.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-04T02:44:54.007Z","endTime":"2026-07-04T02:45:15.549Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.93838737116666,"aZ":-16.36457289720158,"pfxX":9.332546267188219,"pfxZ":8.061869546138334,"pX":-0.026310725849060322,"pZ":1.7302405782062311,"vX0":-10.076219219181565,"vY0":-139.95513246324077,"vZ0":-5.114308457637797,"x":118.0,"y":192.06,"x0":2.4278435894086425,"y0":50.00518954143968,"z0":4.6722891106892614,"aX":18.3064980424254},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":-14.5,"spinRate":2443,"spinDirection":126},"zone":8,"typeConfidence":0.9,"plateTime":0.39308746432936914,"extension":6.824270059949683},"hitData":{"launchSpeed":95.3,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.12,"coordY":113.58}},"index":7,"playId":"0d3391a1-89af-341b-a017-e174a862a557","pitchNumber":6,"startTime":"2026-07-04T02:45:15.549Z","endTime":"2026-07-04T02:45:26.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.800000000000004,"awayTeamWinProbability":67.19999999999999,"homeTeamWinProbabilityAdded":9.200000000000006,"leverageIndex":1.89,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:45:26.565Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lourdes Gurriel Jr. walks. Gabriel Moreno to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T02:46:39.662Z","endTime":"2026-07-04T02:48:33.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-04T02:45:39.256Z","endTime":"2026-07-04T02:46:41.783Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37080153315906,"aZ":-39.01004829959926,"pfxX":4.1177858626729,"pfxZ":-4.11747369176252,"pX":1.2801032113006645,"pZ":2.0357675843851974,"vX0":-5.270459066971785,"vY0":-127.9643614903668,"vZ0":0.1330130583998994,"x":68.21,"y":183.81,"x0":2.831317950494969,"y0":50.0050447871221,"z0":5.038834877973375,"aX":6.830932306740161},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-7.2,"breakHorizontal":-6.2,"spinRate":1165,"spinDirection":76},"zone":14,"typeConfidence":0.87,"plateTime":0.4279964842099422,"extension":6.527728795362518},"index":1,"playId":"a1b6b86d-1d3b-3dcd-97cb-d53b9dee3317","pitchNumber":1,"startTime":"2026-07-04T02:46:41.783Z","endTime":"2026-07-04T02:46:45.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57384095399957,"aZ":-36.712632117026914,"pfxX":8.183326944947476,"pfxZ":-2.8203053844935795,"pX":1.1734220348098707,"pZ":1.6794859716403592,"vX0":-6.19864248191119,"vY0":-126.30634246786342,"vZ0":-0.8287471483173259,"x":72.27,"y":193.43,"x0":2.600468547765195,"y0":50.00239274402893,"z0":4.973227819481033,"aX":13.175212400656326},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-5.0,"breakHorizontal":-13.3,"spinRate":1197,"spinDirection":86},"zone":14,"typeConfidence":0.91,"plateTime":0.43424126814843866,"extension":6.734202586621132},"index":2,"playId":"e53c8ac8-a5c7-3a18-8be9-d1f6fee6a86a","pitchNumber":2,"startTime":"2026-07-04T02:46:57.832Z","endTime":"2026-07-04T02:47:01.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54398147107244,"aZ":-15.101322441109998,"pfxX":8.600112389351999,"pfxZ":8.803854202725336,"pX":-0.23721228931295937,"pZ":3.2930875182286705,"vX0":-10.471113687651291,"vY0":-138.7460734402248,"vZ0":-1.727737238426627,"x":126.04,"y":149.87,"x0":2.477598302774794,"y0":50.005895933528,"z0":4.936019116035102,"aX":16.68443716332911},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":-13.3,"spinRate":2456,"spinDirection":130},"zone":2,"typeConfidence":0.9,"plateTime":0.39556152742028683,"extension":6.629290139568279},"index":3,"playId":"a8fcab7b-45b4-383b-b4d9-3a16c02b9829","pitchNumber":3,"startTime":"2026-07-04T02:47:15.238Z","endTime":"2026-07-04T02:47:18.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":4,"startTime":"2026-07-04T02:47:26.551Z","endTime":"2026-07-04T02:47:45.853Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.937256509657416,"aZ":-15.989641968093398,"pfxX":9.35371645661474,"pfxZ":8.397576292268678,"pX":-0.27797906162411073,"pZ":3.195167503220569,"vX0":-10.838932617002197,"vY0":-138.44911430217505,"vZ0":-2.0033413478917597,"x":127.6,"y":152.51,"x0":2.485538356635594,"y0":50.00665523895831,"z0":5.006822959256656,"aX":18.03612332351097},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":-14.5,"spinRate":2441,"spinDirection":123},"zone":1,"typeConfidence":0.9,"plateTime":0.3966868905779899,"extension":6.632628819126282},"index":5,"playId":"e00965d5-fa31-33d6-a62a-f3c26d5b7cf8","pitchNumber":4,"startTime":"2026-07-04T02:47:45.853Z","endTime":"2026-07-04T02:47:50.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.578122202258108,"aZ":-37.815013085416496,"pfxX":-6.029073150088749,"pfxZ":-3.9731424592108135,"pX":-0.4407999532541488,"pZ":0.3712324427600419,"vX0":-5.704078127012615,"vY0":-119.09681825105247,"vZ0":-2.5880655562382513,"x":133.8,"y":228.76,"x0":2.7799854424886488,"y0":50.00464083842783,"z0":4.93437549420668,"aX":-8.552169429606295},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.6,"breakHorizontal":12.5,"spinRate":2293,"spinDirection":325},"zone":13,"typeConfidence":0.91,"plateTime":0.4621518408283203,"extension":6.53235147595859},"index":6,"playId":"83d18f07-4e7b-372b-babe-8838f43237bf","pitchNumber":5,"startTime":"2026-07-04T02:48:05.542Z","endTime":"2026-07-04T02:48:10.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.403916712687455,"aZ":-17.836785680788704,"pfxX":7.77029759195223,"pfxZ":7.212728022874002,"pX":1.1971382125929138,"pZ":3.7039850748563157,"vX0":-6.555818906649257,"vY0":-140.26773507838152,"vZ0":-0.21780524274895363,"x":71.37,"y":138.77,"x0":2.557728985082202,"y0":50.00420632972426,"z0":4.94791401281399,"aX":15.449567740018319},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.2,"breakHorizontal":-12.7,"spinRate":2343,"spinDirection":128},"zone":12,"typeConfidence":0.9,"plateTime":0.3908365060691925,"extension":6.646916577989923},"index":7,"playId":"09389962-83ad-35e2-98ca-f52699dd4820","pitchNumber":6,"startTime":"2026-07-04T02:48:26.239Z","endTime":"2026-07-04T02:48:33.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":2.17,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:48:33.750Z","atBatIndex":29},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nolan Arenado doubles (16) on a fly ball to left fielder Jackson Chourio. Corbin Carroll scores. Gabriel Moreno scores. Lourdes Gurriel Jr. to 3rd.","rbi":2,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T02:48:51.718Z","endTime":"2026-07-04T02:51:28.816Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnThird":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":690986,"link":"/api/v1/people/690986"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":690986,"link":"/api/v1/people/690986"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.147385446608254,"aZ":-15.402258066159902,"pfxX":8.15423370746305,"pfxZ":8.633656933979662,"pX":0.502978104939199,"pZ":2.77688460677338,"vX0":-8.13558086131166,"vY0":-138.76438865711458,"vZ0":-2.8688290219371595,"x":97.83,"y":163.8,"x0":2.4187304038469457,"y0":50.00530682999294,"z0":4.855272600814312,"aX":15.845001164841635},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":-13.0,"spinRate":2453,"spinDirection":125},"zone":6,"typeConfidence":0.9,"plateTime":0.39529713968836333,"extension":6.709219876379579},"index":0,"playId":"ad4deb0a-37cb-383f-a49e-8e299f2fefab","pitchNumber":1,"startTime":"2026-07-04T02:48:58.343Z","endTime":"2026-07-04T02:49:04.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"second":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.647338581430507,"aZ":-33.318808679283535,"pfxX":-6.112877198108183,"pfxZ":-0.7660518123123934,"pX":-0.14513065586495444,"pZ":1.5950353989878334,"vX0":-4.972768668384654,"vY0":-121.42108107488444,"vZ0":-0.9449658575175341,"x":122.53,"y":195.71,"x0":2.723232568195317,"y0":50.00399505677236,"z0":4.887105860147262,"aX":-9.13115091648265},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.3,"breakHorizontal":12.2,"spinRate":2244,"spinDirection":319},"zone":13,"typeConfidence":0.9,"plateTime":0.4510071242887781,"extension":6.473422243558747},"index":1,"playId":"dd5481ac-6295-3fa8-b353-394218153404","pitchNumber":2,"startTime":"2026-07-04T02:49:19.175Z","endTime":"2026-07-04T02:49:46.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"second":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54930694309072,"aZ":-16.220581344580413,"pfxX":7.417884765032699,"pfxZ":8.078297588923864,"pX":0.03808707826063065,"pZ":3.772252794869713,"vX0":-9.440834630448238,"vY0":-139.66078307007518,"vZ0":-0.15262591081526833,"x":115.55,"y":136.93,"x0":2.499011577337878,"y0":50.001353262056604,"z0":4.894702850681963,"aX":14.647903442268086},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.8,"breakHorizontal":-11.5,"spinRate":2406,"spinDirection":131},"zone":12,"typeConfidence":0.9,"plateTime":0.39223817833535435,"extension":6.62116224817488},"index":2,"playId":"5764919c-803b-3ca1-b26e-b081d3e85d1b","pitchNumber":3,"startTime":"2026-07-04T02:49:52.175Z","endTime":"2026-07-04T02:49:59.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"second":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35725908443899,"aZ":-13.620924531866626,"pfxX":8.702583886457234,"pfxZ":9.147547303024878,"pX":0.026270621875478815,"pZ":3.3636843562343093,"vX0":-9.638033213023794,"vY0":-141.95538693249046,"vZ0":-2.1893380840751435,"x":116.0,"y":147.96,"x0":2.344792447145413,"y0":50.00322994823184,"z0":5.0184753226774195,"aX":17.652712483687015},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.2,"breakHorizontal":-13.7,"spinRate":2492,"spinDirection":131},"zone":2,"typeConfidence":0.9,"plateTime":0.38675406430023873,"extension":6.533419346934346},"index":3,"playId":"9623650f-6c13-3a02-b532-b164ebedbe62","pitchNumber":4,"startTime":"2026-07-04T02:50:33.027Z","endTime":"2026-07-04T02:50:36.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"second":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.016836328071626,"aZ":-28.28133604027371,"pfxX":8.808672132576444,"pfxZ":2.2756576560144532,"pX":-0.2784922055935357,"pZ":1.0317287217405708,"vX0":-9.895092808570642,"vY0":-129.67225644188755,"vZ0":-4.017737098329299,"x":127.62,"y":210.92,"x0":2.4346731555417658,"y0":50.00373429745905,"z0":4.74843881010308,"aX":15.067810342473376},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.5,"breakHorizontal":-13.9,"spinRate":1493,"spinDirection":99},"zone":13,"typeConfidence":0.74,"plateTime":0.42170444947271823,"extension":6.692929299175315},"index":4,"playId":"28180464-d818-3fda-9053-b92afee85e3f","pitchNumber":5,"startTime":"2026-07-04T02:50:53.744Z","endTime":"2026-07-04T02:50:58.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"second":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88755849628654,"aZ":-13.8542818939642,"pfxX":8.30350920113526,"pfxZ":9.289257331522625,"pX":0.7146776766337907,"pZ":3.077150906852848,"vX0":-7.537689922784384,"vY0":-139.87411820197545,"vZ0":-2.588699210161012,"x":89.76,"y":155.7,"x0":2.371568734909012,"y0":50.006982275470634,"z0":4.928423377890009,"aX":16.38302182784248},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":-13.4,"spinRate":2458,"spinDirection":132},"zone":3,"typeConfidence":0.9,"plateTime":0.3922743822802115,"extension":6.629954215482877},"hitData":{"launchSpeed":97.2,"launchAngle":25.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":28.46,"coordY":97.7}},"index":5,"playId":"ed07a453-fe38-36bf-b30d-2091e900e25c","pitchNumber":6,"startTime":"2026-07-04T02:51:12.637Z","endTime":"2026-07-04T02:51:28.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"second":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.39999999999999,"awayTeamWinProbability":43.60000000000001,"homeTeamWinProbabilityAdded":20.39999999999999,"leverageIndex":3.46,"dramaIndex":217.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:51:28.816Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ildemaro Vargas pops out to catcher William Contreras in foul territory.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T02:54:18.898Z","endTime":"2026-07-04T02:54:31.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"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-04T02:51:54.792Z","endTime":"2026-07-04T02:52:59.097Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Chad Patrick replaces Kyle Harrison.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"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-04T02:52:59.097Z","endTime":"2026-07-04T02:54:21.021Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694477,"link":"/api/v1/people/694477"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.694290377877024,"aZ":-18.47775646834926,"pfxX":-0.3493499262350237,"pfxZ":7.6428948335891125,"pX":0.10419927177377758,"pZ":3.210384051530623,"vX0":3.703363443772824,"vY0":-132.61180551678683,"vZ0":-1.9112919547190526,"x":113.03,"y":152.1,"x0":-1.2613020872797849,"y0":50.0033889626672,"z0":5.279468962555941,"aX":-0.6263683588584507},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.7,"breakHorizontal":-0.1,"spinRate":2538,"spinDirection":154},"zone":2,"typeConfidence":0.9,"plateTime":0.41204304908866796,"extension":5.98819625627147},"hitData":{"launchSpeed":77.6,"launchAngle":83.0,"totalDistance":30.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":134.2,"coordY":217.37}},"index":2,"playId":"53ffcdf4-6f69-31d7-9af7-329053f42a58","pitchNumber":1,"startTime":"2026-07-04T02:54:21.021Z","endTime":"2026-07-04T02:54:31.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.3999999999999915,"leverageIndex":2.33,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:54:31.027Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cooper Pratt singles on a ground ball to center fielder Tommy Troy, deflected by pitcher Jose Cabrera.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-04T02:56:33.710Z","endTime":"2026-07-04T02:57:25.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":703615,"link":"/api/v1/people/703615"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.176361224203056,"aZ":-17.797159825491427,"pfxX":-6.117553518398193,"pfxZ":7.621523585477842,"pX":-0.22369954204626064,"pZ":4.963470751881913,"vX0":6.234079434841324,"vY0":-136.51914810839486,"vZ0":0.7326121894895357,"x":125.53,"y":104.77,"x0":-1.7424980271450803,"y0":50.00449915731816,"z0":5.9170136962145525,"aX":-11.54358737940471},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.2,"breakHorizontal":9.7,"spinRate":2343,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.40127779254377405,"extension":6.594010297616489},"index":0,"playId":"e2382c48-4c75-3b97-af78-6984d16048c5","pitchNumber":1,"startTime":"2026-07-04T02:57:01.607Z","endTime":"2026-07-04T02:57:05.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24105332959553,"aZ":-28.64930832767286,"pfxX":-0.08567167444879864,"pfxZ":2.103416223619572,"pX":0.5882853390856526,"pZ":2.944730565228078,"vX0":6.233798310093923,"vY0":-128.52306802193118,"vZ0":-1.5791633249013495,"x":94.58,"y":159.27,"x0":-1.855825751609438,"y0":50.001734585703026,"z0":5.7886602217472625,"aX":-0.14348362149386343},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.7,"breakHorizontal":-1.2,"spinRate":2372,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.4259092754354499,"extension":6.654763104172617},"hitData":{"launchSpeed":103.7,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.47,"coordY":121.69}},"index":1,"playId":"9f40f474-95fd-3ebb-b502-f0bbb3657d40","pitchNumber":2,"startTime":"2026-07-04T02:57:14.584Z","endTime":"2026-07-04T02:57:25.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.6,"awayTeamWinProbability":54.4,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:57:25.312Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"David Hamilton walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-04T02:58:06.850Z","endTime":"2026-07-04T02:59:20.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"postOnSecond":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"c8b78605-675f-3c1b-b552-e3697b197cd1","startTime":"2026-07-04T02:57:49.319Z","endTime":"2026-07-04T02:57:52.319Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59915344858049,"aZ":-21.068834113235752,"pfxX":-6.744341872585191,"pfxZ":6.26538553672594,"pX":-1.3981349473878495,"pZ":3.2418631753944487,"vX0":3.8984697613819734,"vY0":-132.60966538316086,"vZ0":-2.1556433710116387,"x":170.29,"y":151.25,"x0":-2.014658533598288,"y0":50.002899739682185,"z0":5.6098456954918925,"aX":-11.955525990335092},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.0,"breakHorizontal":11.3,"spinRate":2248,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4137823794221549,"extension":6.595141509111703},"index":1,"playId":"d0dc0c0a-6ec4-3f73-8ed7-9bf7a9b8922a","pitchNumber":1,"startTime":"2026-07-04T02:58:09.137Z","endTime":"2026-07-04T02:58:13.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89773842912211,"aZ":-19.222073766774123,"pfxX":-6.720474645627482,"pfxZ":7.356769644198117,"pX":0.4939175007359071,"pZ":4.718581085388925,"vX0":8.23041032828605,"vY0":-132.03725598535476,"vZ0":1.1719038177607377,"x":98.17,"y":111.38,"x0":-1.7947966178689172,"y0":50.0011596923372,"z0":5.686376140281992,"aX":-11.829952072480912},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.8,"breakHorizontal":10.3,"spinRate":2350,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.4153072256551389,"extension":6.662721159460892},"index":2,"playId":"9af61601-1008-35e2-b22d-7974f12cd31e","pitchNumber":2,"startTime":"2026-07-04T02:58:31.380Z","endTime":"2026-07-04T02:58:41.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Cooper Pratt steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":3,"actionPlayId":"9af61601-1008-35e2-b22d-7974f12cd31e","startTime":"2026-07-04T02:58:43.263Z","endTime":"2026-07-04T02:58:58.352Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"},"defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"postOnSecond":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.78,"dramaIndex":68.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.029904417624763,"aZ":-25.608761363731485,"pfxX":0.5703432432709419,"pfxZ":4.000913398017282,"pX":-0.8474774820326106,"pZ":4.194542555292045,"vX0":3.0388240305609493,"vY0":-126.98950358746002,"vZ0":1.3292898740852421,"x":149.3,"y":125.53,"x0":-2.131662105761471,"y0":50.00010382547312,"z0":5.695628542623343,"aX":0.9344102442001883},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.8,"breakHorizontal":-1.7,"spinRate":2397,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.430662794546834,"extension":6.435377079519852},"index":4,"playId":"ed80c90f-4f8e-34f9-99f7-f965ddcfbb2c","pitchNumber":3,"startTime":"2026-07-04T02:58:58.352Z","endTime":"2026-07-04T02:59:03.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"second":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88331858070148,"aZ":-16.922689909027056,"pfxX":-6.749126153962361,"pfxZ":8.703278843126594,"pX":0.22568694816157836,"pZ":4.332306556743481,"vX0":7.747910024413182,"vY0":-131.98474499926746,"vZ0":-0.17399887146411974,"x":108.4,"y":121.81,"x0":-1.8805141067406983,"y0":50.001388684569484,"z0":5.652637065338523,"aX":-11.82557138215423},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":16.0,"breakHorizontal":10.4,"spinRate":2251,"spinDirection":238},"zone":12,"typeConfidence":2.0,"plateTime":0.4160843670065404,"extension":6.481828124784351},"index":5,"playId":"23933f2d-1859-3b93-897e-e0a7b9a67891","pitchNumber":4,"startTime":"2026-07-04T02:59:15.485Z","endTime":"2026-07-04T02:59:20.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"second":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.2,"awayTeamWinProbability":60.8,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":1.78,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-07-04T02:59:20.920Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out, pitcher Jose Cabrera to first baseman Ildemaro Vargas. Cooper Pratt to 3rd. David Hamilton to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-04T03:00:32.163Z","endTime":"2026-07-04T03:01:01.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"postOnThird":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":703615,"link":"/api/v1/people/703615"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"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-04T02:59:30.216Z","endTime":"2026-07-04T03:00:34.278Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"second":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.537415226965972,"aZ":-23.819190780095038,"pfxX":1.1149770978454603,"pfxZ":5.030339143917027,"pX":0.7574309897045695,"pZ":2.5566686517423585,"vX0":6.140070296799814,"vY0":-127.84153513679203,"vZ0":-2.858871635040021,"x":88.13,"y":169.75,"x0":-1.817016694895034,"y0":50.00313988585658,"z0":5.5524702679761315,"aX":1.850123941963894},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.8,"breakHorizontal":-3.4,"spinRate":2511,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.4278992785817577,"extension":6.588356847068831},"index":1,"playId":"7276553f-c99a-3062-9ad7-7e0088bf3178","pitchNumber":1,"startTime":"2026-07-04T03:00:34.278Z","endTime":"2026-07-04T03:00:38.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"second":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.655934763998214,"aZ":-19.64647234809972,"pfxX":-7.758482663140675,"pfxZ":7.0735115976994845,"pX":-0.22274243784695202,"pZ":2.94131919499481,"vX0":6.795015889433464,"vY0":-132.5735762673015,"vZ0":-3.0461928254756923,"x":125.49,"y":159.36,"x0":-1.8172503509237363,"y0":50.00386146357975,"z0":5.547635835479587,"aX":-13.743014862067053},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.4,"breakHorizontal":12.5,"spinRate":2354,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.4139443404541705,"extension":6.680809780038051},"hitData":{"launchSpeed":67.4,"launchAngle":-61.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":132.68,"coordY":187.5}},"index":2,"playId":"e800e21a-9d9e-3770-a051-ec0f81d411a8","pitchNumber":2,"startTime":"2026-07-04T03:00:50.575Z","endTime":"2026-07-04T03:01:01.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"second":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.5,"awayTeamWinProbability":60.5,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":2.18,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:01:01.055Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Jackson Chourio grounds into a double play, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas. David Hamilton out at 3rd. Jackson Chourio out at 1st.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-04T03:04:00.017Z","endTime":"2026-07-04T03:04:10.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_runner_out","runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"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":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-04T03:01:25.793Z","endTime":"2026-07-04T03:02:16.651Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jonathan Loáisiga replaces Jose Cabrera.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-04T03:02:16.651Z","endTime":"2026-07-04T03:04:02.054Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642528,"link":"/api/v1/people/642528"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69825610144803,"aZ":-18.6764883677673,"pfxX":-8.809951526808927,"pfxZ":6.626838136341847,"pX":-0.5645406742266806,"pZ":2.7519517649307903,"vX0":5.787236981310038,"vY0":-142.10769483822708,"vZ0":-3.9952078939779043,"x":138.52,"y":164.48,"x0":-1.486666604815505,"y0":50.005755770533675,"z0":5.36839766235498,"aX":-17.954807562838656},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.3,"breakHorizontal":14.8,"spinRate":2343,"spinDirection":227},"zone":4,"typeConfidence":0.84,"plateTime":0.38597596538897694,"extension":6.3726729619160585},"hitData":{"launchSpeed":92.8,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.95,"coordY":162.18}},"index":2,"playId":"224bd327-7fb4-3c3a-be8c-f46168536051","pitchNumber":1,"startTime":"2026-07-04T03:04:02.054Z","endTime":"2026-07-04T03:04:10.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":16.500000000000007,"leverageIndex":1.99,"dramaIndex":156.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:04:10.050Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"LuJames Groover grounds out, third baseman David Hamilton to first baseman Jake Bauers.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-04T03:06:38.532Z","endTime":"2026-07-04T03:07:11.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.17691862728779,"aZ":-19.751540789870614,"pfxX":-9.62028481127069,"pfxZ":6.293698239530462,"pX":0.6324019757683661,"pZ":2.722638924885292,"vX0":7.608221765613116,"vY0":-139.5602822293196,"vZ0":-3.7241953451133716,"x":92.89,"y":165.27,"x0":-0.878097195402365,"y0":50.004466768365354,"z0":5.374069042363718,"aX":-18.993915309364674},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.8,"breakHorizontal":15.8,"spinRate":2203,"spinDirection":220},"zone":6,"typeConfidence":0.9,"plateTime":0.3923582712426925,"extension":6.137703283303203},"index":0,"playId":"f764601a-9008-3dff-933f-25e0c26752c7","pitchNumber":1,"startTime":"2026-07-04T03:06:47.387Z","endTime":"2026-07-04T03:06:51.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.126065266285494,"aZ":-23.056981128894932,"pfxX":1.7824475241143367,"pfxZ":5.278145547793969,"pX":0.03927906851768716,"pZ":2.2876148915822214,"vX0":2.553160535610544,"vY0":-130.51680799634062,"vZ0":-3.241647321596218,"x":115.5,"y":177.01,"x0":-1.1827137389355216,"y0":50.00343366455359,"z0":5.279498864271355,"aX":3.0789981279769427},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.1,"breakHorizontal":-3.8,"spinRate":2502,"spinDirection":127},"zone":5,"typeConfidence":0.9,"plateTime":0.41945276437457046,"extension":6.001017188695657},"hitData":{"launchSpeed":72.2,"launchAngle":5.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.0,"coordY":160.86}},"index":1,"playId":"0c5f7c02-72b8-30d0-8ed2-b986ca6f5501","pitchNumber":2,"startTime":"2026-07-04T03:07:03.332Z","endTime":"2026-07-04T03:07:11.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:07:11.270Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tommy Troy lines out to center fielder Garrett Mitchell.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-04T03:07:27.884Z","endTime":"2026-07-04T03:09:06.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22463939284257,"aZ":-21.10945644055378,"pfxX":3.933680829204344,"pfxZ":6.294439773233389,"pX":-0.6273865858215026,"pZ":2.7707262289657226,"vX0":0.7062113795063504,"vY0":-131.34660558589883,"vZ0":-2.382026766517255,"x":140.91,"y":163.97,"x0":-1.410650160248042,"y0":50.00335164969597,"z0":5.248807284981461,"aX":6.914988830313816},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.2,"breakHorizontal":-7.3,"spinRate":2474,"spinDirection":117},"zone":1,"typeConfidence":0.9,"plateTime":0.41603906738962504,"extension":6.019712874173942},"index":0,"playId":"5c6a8725-34e1-398c-9e06-2a835b4d5e2d","pitchNumber":1,"startTime":"2026-07-04T03:07:36.518Z","endTime":"2026-07-04T03:07:41.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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.9,"endSpeed":88.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.560619100992568,"aZ":-13.62681247585102,"pfxX":-4.69453421375688,"pfxZ":9.198250375349652,"pX":0.8998686006645215,"pZ":2.49552191151395,"vX0":6.405630539081902,"vY0":-140.9821950417416,"vZ0":-5.827295556936937,"x":82.7,"y":171.4,"x0":-0.7899979706972651,"y0":50.0026917386954,"z0":5.466203349113179,"aX":-9.466159036976949},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":7.2,"spinRate":2346,"spinDirection":215},"zone":12,"typeConfidence":0.91,"plateTime":0.3882613019885972,"extension":6.196768372342312},"index":1,"playId":"81c82364-cc8c-30f6-b5ac-c80fdb418621","pitchNumber":2,"startTime":"2026-07-04T03:07:52.483Z","endTime":"2026-07-04T03:07:58.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.928879377356566,"aZ":-21.117821828562082,"pfxX":3.249079028183703,"pfxZ":6.403845265526231,"pX":-0.8442730328415181,"pZ":2.8777771115474544,"vX0":0.11136881175294176,"vY0":-130.21717509117505,"vZ0":-2.2163311991345527,"x":149.18,"y":161.08,"x0":-1.3100621819075646,"y0":50.00533401045642,"z0":5.328462380349802,"aX":5.610807081362198},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.4,"breakHorizontal":-5.9,"spinRate":2436,"spinDirection":136},"zone":11,"typeConfidence":0.9,"plateTime":0.419744438988805,"extension":5.935554548660012},"index":2,"playId":"d265013e-1434-3c32-8f50-4e338fad1473","pitchNumber":3,"startTime":"2026-07-04T03:08:11.026Z","endTime":"2026-07-04T03:08:14.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":96.8,"endSpeed":88.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03961769588742,"aZ":-13.841412787442135,"pfxX":-5.511160740190965,"pfxZ":9.131808274251853,"pX":0.7822449665103814,"pZ":2.451792565723891,"vX0":6.510222105355504,"vY0":-140.7954528792022,"vZ0":-5.490310783669029,"x":87.18,"y":172.58,"x0":-0.8441943844624024,"y0":50.00143476360406,"z0":5.323240639831763,"aX":-11.061936449874429},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":8.6,"spinRate":2446,"spinDirection":221},"zone":6,"typeConfidence":0.91,"plateTime":0.3890650672194411,"extension":6.099263597137411},"index":3,"playId":"677f9da1-bea1-386b-9bd4-32886179e632","pitchNumber":4,"startTime":"2026-07-04T03:08:36.361Z","endTime":"2026-07-04T03:08:45.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76581359844332,"aZ":-18.480002028695903,"pfxX":1.994094021119592,"pfxZ":7.821478504974431,"pX":-0.13609018290103142,"pZ":3.4079777775902174,"vX0":2.561222405943063,"vY0":-131.68873591837016,"vZ0":-1.5066252437526186,"x":122.19,"y":146.76,"x0":-1.38149720032028,"y0":50.00399323773552,"z0":5.358831435493367,"aX":3.4911003673138326},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.0,"breakHorizontal":-4.2,"spinRate":2532,"spinDirection":135},"zone":11,"typeConfidence":0.9,"plateTime":0.41641463333069195,"extension":6.118775095235881},"hitData":{"launchSpeed":94.7,"launchAngle":19.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.18,"coordY":78.82}},"index":4,"playId":"bda4b1ca-2c37-378b-a4ae-c058ed24cc69","pitchNumber":5,"startTime":"2026-07-04T03:08:57.302Z","endTime":"2026-07-04T03:09:06.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:09:06.108Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, first baseman Jake Bauers to pitcher Chad Patrick.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-04T03:09:19.812Z","endTime":"2026-07-04T03:10:56.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93858503985901,"aZ":-21.83047885675966,"pfxX":3.2531158577764696,"pfxZ":5.855948170531033,"pX":-0.4635020971780615,"pZ":2.5040866231875905,"vX0":1.6698558374049026,"vY0":-132.22874643056147,"vZ0":-2.606639047850077,"x":134.67,"y":171.17,"x0":-1.5262869669419081,"y0":50.00043158614423,"z0":5.109256000814699,"aX":5.743083561227225},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.2,"breakHorizontal":-6.2,"spinRate":2471,"spinDirection":116},"zone":4,"typeConfidence":0.9,"plateTime":0.41467020319575765,"extension":5.9480059164643055},"index":0,"playId":"91db5846-2b34-3329-ad09-713ff8f46b5b","pitchNumber":1,"startTime":"2026-07-04T03:09:36.033Z","endTime":"2026-07-04T03:09:40.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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.1,"endSpeed":86.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12394792771005,"aZ":-16.21879963793905,"pfxX":-2.692747906479606,"pfxZ":8.219519147004942,"pX":-1.2689066432036302,"pZ":4.034531281335394,"vX0":0.7203943015607206,"vY0":-138.50216200799326,"vZ0":-0.706141130554911,"x":165.37,"y":129.85,"x0":-1.1826048693243931,"y0":50.00575371542905,"z0":5.378133511351205,"aX":-5.228694915465571},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":4.7,"spinRate":2326,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.39556422783094947,"extension":6.022313805503157},"index":1,"playId":"2c4d7b8b-d850-38cf-8cff-cbbfb25fe0e1","pitchNumber":2,"startTime":"2026-07-04T03:09:52.050Z","endTime":"2026-07-04T03:09:55.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66775313807423,"aZ":-24.248732253614246,"pfxX":-7.435984449489368,"pfxZ":4.228983289651886,"pX":-1.1619078922878305,"pZ":2.0812248522654833,"vX0":2.63352522761047,"vY0":-135.74007343420635,"vZ0":-4.000759536624827,"x":161.29,"y":182.59,"x0":-1.176507905885954,"y0":50.00154638933211,"z0":5.254967683531006,"aX":-13.926665187378429},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.1,"breakHorizontal":13.0,"spinRate":1835,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.40294446082001745,"extension":6.079338062320066},"index":2,"playId":"3f10feeb-69cd-3d9a-9bc9-0193f410f745","pitchNumber":3,"startTime":"2026-07-04T03:10:09.872Z","endTime":"2026-07-04T03:10:14.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.752166103028493,"aZ":-16.546464386153932,"pfxX":-4.413666373426863,"pfxZ":8.012634007934118,"pX":-1.8904721946982381,"pZ":3.6562553794997172,"vX0":-0.3140787779031135,"vY0":-138.7222288138065,"vZ0":-1.930099523846969,"x":189.06,"y":140.06,"x0":-1.2021785733868213,"y0":50.00687971758891,"z0":5.463020275566465,"aX":-8.611706849007673},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":8.0,"spinRate":2274,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.39469727330436655,"extension":6.099204624262138},"index":3,"playId":"6b26d351-27d7-33d8-93e9-2e085ae69aaf","pitchNumber":4,"startTime":"2026-07-04T03:10:29.246Z","endTime":"2026-07-04T03:10:33.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.309583527874985,"aZ":-16.696795199118466,"pfxX":-3.2995600730818793,"pfxZ":7.6782082937703695,"pX":0.10562856392776285,"pZ":3.0235953816743923,"vX0":3.8722704783681285,"vY0":-140.92909011370236,"vZ0":-3.7710718400795846,"x":112.97,"y":157.14,"x0":-0.8559673708973043,"y0":50.00478083530314,"z0":5.454017032072517,"aX":-6.653593721270984},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.3,"breakHorizontal":5.2,"spinRate":2402,"spinDirection":218},"zone":2,"typeConfidence":0.9,"plateTime":0.3882881041789541,"extension":6.082763363009449},"hitData":{"launchSpeed":91.9,"launchAngle":8.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.99,"coordY":162.18}},"index":4,"playId":"11569e94-e2e3-3e0d-9e13-4cc9b8fd62e0","pitchNumber":5,"startTime":"2026-07-04T03:10:47.994Z","endTime":"2026-07-04T03:10:56.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:10:56.018Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out, first baseman Ildemaro Vargas to pitcher Jonathan Loáisiga.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-04T03:13:10.523Z","endTime":"2026-07-04T03:15:25.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41826862637808,"aZ":-20.35204657656903,"pfxX":-9.55015831384114,"pfxZ":5.753866065357208,"pX":-0.4138837941538912,"pZ":2.6783138831605484,"vX0":6.590165429425313,"vY0":-142.37561447236047,"vZ0":-3.8481345561136058,"x":132.78,"y":166.47,"x0":-1.5166940679310685,"y0":50.00460360306624,"z0":5.334079963381591,"aX":-19.625712918522183},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.8,"breakHorizontal":16.0,"spinRate":2295,"spinDirection":230},"zone":4,"typeConfidence":0.9,"plateTime":0.3845750043930889,"extension":6.213290826025942},"index":0,"playId":"feb348df-6168-32ec-970f-d51006890460","pitchNumber":1,"startTime":"2026-07-04T03:13:35.637Z","endTime":"2026-07-04T03:13:39.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08476025293432,"aZ":-27.880159291850457,"pfxX":-9.072267152670875,"pfxZ":2.413728006969085,"pX":0.04372182337282149,"pZ":0.9058054159533161,"vX0":7.066150180862513,"vY0":-132.63792058815122,"vZ0":-6.206156522246562,"x":115.33,"y":214.32,"x0":-1.4797502100339877,"y0":50.0021109517015,"z0":5.3162990128641585,"aX":-16.12075467944828},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.1,"breakHorizontal":14.9,"spinRate":1592,"spinDirection":246},"zone":14,"typeConfidence":0.88,"plateTime":0.41338919917442096,"extension":6.372282972863089},"index":1,"playId":"3cdecb51-c94a-3b9c-a414-7520c0b9584d","pitchNumber":2,"startTime":"2026-07-04T03:13:56.282Z","endTime":"2026-07-04T03:14:00.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.193257572648623,"aZ":-15.646858636422381,"pfxX":-3.2568504810205363,"pfxZ":8.150189496507819,"pX":0.07711375043038421,"pZ":3.470856932295867,"vX0":5.720530066227628,"vY0":-141.2659530589882,"vZ0":-2.4034756324538655,"x":114.06,"y":145.07,"x0":-1.5479522783133683,"y0":50.00225030407873,"z0":5.334634170181943,"aX":-6.604533078961151},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":4.8,"spinRate":2452,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3872424607410916,"extension":6.312904891353155},"index":2,"playId":"b2817bdf-d295-3c90-a866-7261d9d4c4e9","pitchNumber":3,"startTime":"2026-07-04T03:14:13.770Z","endTime":"2026-07-04T03:14:16.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":96.0,"endSpeed":88.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.108773900715725,"aZ":-21.332868519003036,"pfxX":-1.3870344705005984,"pfxZ":5.460447897998494,"pX":1.0949531312004361,"pZ":1.7066658848141152,"vX0":7.729843873899075,"vY0":-139.6745051573447,"vZ0":-5.645360812335289,"x":75.26,"y":192.7,"x0":-1.5225966498656849,"y0":50.00141435608206,"z0":5.147562652709973,"aX":-2.754087588194989},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.0,"breakHorizontal":1.0,"spinRate":2561,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.39146874025667433,"extension":6.432583268026565},"index":3,"playId":"015b0b29-79c0-3db8-a3a1-1e4f6427e7f0","pitchNumber":4,"startTime":"2026-07-04T03:14:37.157Z","endTime":"2026-07-04T03:14:43.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42883133884175,"aZ":-25.252695737196618,"pfxX":-10.562374324993616,"pfxZ":3.8541717225267416,"pX":-0.8275481482775358,"pZ":2.5029786378959407,"vX0":5.434391932847193,"vY0":-133.53902985412807,"vZ0":-2.8139214402443145,"x":148.54,"y":171.2,"x0":-1.5235824388779533,"y0":50.00033191279684,"z0":5.399163280414906,"aX":-18.954686833908156},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.6,"breakHorizontal":17.9,"spinRate":1969,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.41114594220740175,"extension":6.374478427780859},"index":4,"playId":"7260110b-a238-3f7e-864e-a1f57ea0f6b5","pitchNumber":5,"startTime":"2026-07-04T03:14:55.686Z","endTime":"2026-07-04T03:15:01.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58177758691703,"aZ":-23.638163750934442,"pfxX":-9.809882748043833,"pfxZ":4.6873703167153025,"pX":-0.21204695782387617,"pZ":2.3822225849942207,"vX0":6.814582780399801,"vY0":-134.24519881289496,"vZ0":-3.417049374746412,"x":125.08,"y":174.46,"x0":-1.511304908241979,"y0":50.00461386156484,"z0":5.357979821927233,"aX":-17.87274426075586},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.9,"breakHorizontal":16.3,"spinRate":1890,"spinDirection":244},"zone":5,"typeConfidence":0.87,"plateTime":0.4082986661118104,"extension":6.482153876679618},"hitData":{"launchSpeed":63.5,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.88,"coordY":160.43}},"index":5,"playId":"0c3a53bb-1ec7-3715-947b-47fdf9c2f11c","pitchNumber":6,"startTime":"2026-07-04T03:15:18.249Z","endTime":"2026-07-04T03:15:25.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:15:25.417Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a sharp line drive to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-04T03:15:41.605Z","endTime":"2026-07-04T03:17:05.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.484199875752633,"aZ":-22.11543526752497,"pfxX":-9.153888929604253,"pfxZ":4.80105135936831,"pX":-0.7258154626593093,"pZ":3.010396259209413,"vX0":5.827530393768475,"vY0":-143.451248102498,"vZ0":-2.5498976367073256,"x":144.67,"y":157.5,"x0":-1.588529884990288,"y0":50.00389614233213,"z0":5.281202198447205,"aX":-19.183534680797198},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.4,"breakHorizontal":15.5,"spinRate":2177,"spinDirection":229},"zone":1,"typeConfidence":0.91,"plateTime":0.3810248317874865,"extension":6.416148733445151},"index":0,"playId":"2fd3b46f-3816-30c7-9e10-13567d568b40","pitchNumber":1,"startTime":"2026-07-04T03:15:56.346Z","endTime":"2026-07-04T03:16:00.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90236030172742,"aZ":-28.387630805224127,"pfxX":0.5903677314173184,"pfxZ":2.11616401141186,"pX":2.5822363180736243,"pZ":0.5180299734320325,"vX0":10.405505313761159,"vY0":-132.29752258024172,"vZ0":-6.698247846613809,"x":18.57,"y":224.79,"x0":-1.4640581868554623,"y0":50.00126130084132,"z0":5.138827939969684,"aX":1.0549626961793501},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.6,"breakHorizontal":-3.1,"spinRate":2504,"spinDirection":110},"zone":14,"typeConfidence":0.9,"plateTime":0.4126340157137376,"extension":6.601220857069313},"index":1,"playId":"7653136f-bb55-369e-878a-675062bee1ae","pitchNumber":2,"startTime":"2026-07-04T03:16:14.991Z","endTime":"2026-07-04T03:16:21.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.288892918707795,"aZ":-25.17165031526703,"pfxX":-9.29043435838241,"pfxZ":3.415053986965395,"pX":-1.3896492492473815,"pZ":3.119043283943185,"vX0":4.112241265610608,"vY0":-142.0211189904638,"vZ0":-1.6382783757152506,"x":169.97,"y":154.57,"x0":-1.6460420464544474,"y0":50.00284919599918,"z0":5.297876125252373,"aX":-19.055716286588147},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.0,"breakHorizontal":16.1,"spinRate":2112,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.38506682983932583,"extension":6.460307430500777},"index":2,"playId":"be927ae1-e743-3c60-9a48-f5395a894e8b","pitchNumber":3,"startTime":"2026-07-04T03:16:35.493Z","endTime":"2026-07-04T03:16:41.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.748572882417086,"aZ":-23.545622638539093,"pfxX":-9.49363172806996,"pfxZ":4.126306882339696,"pX":-1.122619387656942,"pZ":2.4398537796720126,"vX0":4.729346118038661,"vY0":-143.6185276793694,"vZ0":-3.716839712776428,"x":159.79,"y":172.9,"x0":-1.5556777728902074,"y0":50.0050477553364,"z0":5.212300018192002,"aX":-19.867616749275495},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.0,"breakHorizontal":16.3,"spinRate":2161,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.38112557882675224,"extension":6.441050753594807},"hitData":{"launchSpeed":105.8,"launchAngle":11.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":54.13,"coordY":106.05}},"index":3,"playId":"db02c046-7e64-3381-bf82-576bbd5d2352","pitchNumber":4,"startTime":"2026-07-04T03:16:54.186Z","endTime":"2026-07-04T03:17:05.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:17:05.034Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Bauers grounds out to first baseman Ildemaro Vargas. Missed catch error by shortstop Geraldo Perdomo, assist to first baseman Ildemaro Vargas.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-04T03:17:22.998Z","endTime":"2026-07-04T03:19:17.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_error_dropped_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.471482182082184,"aZ":-24.463206846268445,"pfxX":-9.843747491714186,"pfxZ":3.7294686902602088,"pX":-0.8311289204272243,"pZ":1.9583268751289422,"vX0":5.736163858418266,"vY0":-142.9919403858445,"vZ0":-4.587453233854322,"x":148.68,"y":185.91,"x0":-1.5859971339631895,"y0":50.002128588479415,"z0":5.12139563908242,"aX":-20.35059032256189},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.0,"breakHorizontal":16.7,"spinRate":2287,"spinDirection":229},"zone":13,"typeConfidence":0.9,"plateTime":0.38328469183266467,"extension":6.436294687141598},"index":0,"playId":"0ba24561-0757-371c-9cfd-1c2d366336b6","pitchNumber":1,"startTime":"2026-07-04T03:17:31.605Z","endTime":"2026-07-04T03:17:35.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.949425799224027,"aZ":-21.85752621608005,"pfxX":-1.7768642241886594,"pfxZ":5.173816857025271,"pX":0.318392811716838,"pZ":3.198532112848016,"vX0":5.911738334785053,"vY0":-140.17359287363126,"vZ0":-1.6273926813291357,"x":104.86,"y":152.42,"x0":-1.584867036443357,"y0":50.00534230752393,"z0":5.21014893013882,"aX":-3.5453192783530336},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.2,"breakHorizontal":2.0,"spinRate":2449,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.39036906489598877,"extension":6.399288102684016},"index":1,"playId":"bd560463-071c-374a-bb63-ed03f43981bc","pitchNumber":2,"startTime":"2026-07-04T03:17:55.185Z","endTime":"2026-07-04T03:17:59.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":92.2,"endSpeed":84.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.759370040031133,"aZ":-29.08179767474652,"pfxX":-9.887353431098642,"pfxZ":1.7074903249425972,"pX":-1.2561803466091066,"pZ":1.6975100155206757,"vX0":4.312513654339063,"vY0":-134.22098746320478,"vZ0":-3.8929593822824637,"x":164.88,"y":192.95,"x0":-1.6047178679470855,"y0":50.00446413760593,"z0":5.25239245507894,"aX":-17.928053132533332},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.4,"breakHorizontal":16.9,"spinRate":1559,"spinDirection":248},"zone":13,"typeConfidence":0.87,"plateTime":0.40905613099492344,"extension":6.406465749706843},"index":2,"playId":"bbc054eb-8df5-3877-8f62-54d6b732b0d3","pitchNumber":3,"startTime":"2026-07-04T03:18:16.822Z","endTime":"2026-07-04T03:18:22.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":98.3,"endSpeed":89.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.625009734242276,"aZ":-12.466181595610832,"pfxX":-5.168847801512012,"pfxZ":9.56458048310461,"pX":-0.1150099652895767,"pZ":3.4901234314361136,"vX0":5.784920916567,"vY0":-143.01607850154937,"vZ0":-2.5695145399346035,"x":121.38,"y":144.55,"x0":-1.497576447250986,"y0":50.00109866433246,"z0":5.1875513318621485,"aX":-10.649322055502516},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.9,"breakHorizontal":8.2,"spinRate":2341,"spinDirection":235},"zone":11,"typeConfidence":0.91,"plateTime":0.38376554076341796,"extension":6.37434967734173},"index":3,"playId":"134acf8b-3fd8-3e36-bd75-7e35f03f741a","pitchNumber":4,"startTime":"2026-07-04T03:18:36.921Z","endTime":"2026-07-04T03:18:41.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":91.7,"endSpeed":83.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.024509879831882,"aZ":-24.534531129583186,"pfxX":-9.571784687448105,"pfxZ":4.245877560919503,"pX":-0.05168004296836237,"pZ":2.701450041666698,"vX0":6.912715085224471,"vY0":-133.34674201825965,"vZ0":-2.1846612916647445,"x":118.97,"y":165.84,"x0":-1.4357966323620608,"y0":50.00080486267059,"z0":5.3037526352702535,"aX":-17.21302288585185},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.4,"breakHorizontal":15.8,"spinRate":1824,"spinDirection":244},"zone":5,"typeConfidence":0.89,"plateTime":0.4109690298056208,"extension":6.486369173085425},"hitData":{"launchSpeed":99.7,"launchAngle":-1.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.44,"coordY":170.28}},"index":4,"playId":"53381a30-751b-3abf-8ac8-2aedaf97665b","pitchNumber":5,"startTime":"2026-07-04T03:19:00.701Z","endTime":"2026-07-04T03:19:17.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":1.64,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:19:17.361Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-04T03:20:06.043Z","endTime":"2026-07-04T03:21:32.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68155268865701,"aZ":-26.93382350105156,"pfxX":-9.043970957122372,"pfxZ":2.9034634266975807,"pX":-1.6059219599695893,"pZ":2.027041370560996,"vX0":3.2884932708123307,"vY0":-133.87661536290977,"vZ0":-3.3477266387491786,"x":178.21,"y":184.05,"x0":-1.6799981903577756,"y0":50.00153029429287,"z0":5.2357151051637665,"aX":-16.306453541310375},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.7,"breakHorizontal":15.6,"spinRate":1582,"spinDirection":248},"zone":13,"typeConfidence":0.87,"plateTime":0.41016305152345245,"extension":6.333364541075343},"index":0,"playId":"42cc4a70-80df-3212-858e-1a9a9ffadbb7","pitchNumber":1,"startTime":"2026-07-04T03:20:06.043Z","endTime":"2026-07-04T03:20:10.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.985387993668837,"aZ":-18.021670528089484,"pfxX":-3.23124821035342,"pfxZ":7.069832387039632,"pX":0.8511133363082706,"pZ":2.42098477280297,"vX0":7.691021218606369,"vY0":-140.4237695901791,"vZ0":-4.282047213085936,"x":84.56,"y":173.41,"x0":-1.5002210387858013,"y0":50.00654724520213,"z0":5.133782933440987,"aX":-6.47241585920633},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.1,"breakHorizontal":4.3,"spinRate":2347,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.38964899293244804,"extension":6.478731590733083},"index":1,"playId":"158213d1-d70f-3033-a1cf-6e9f847e391f","pitchNumber":2,"startTime":"2026-07-04T03:20:27.255Z","endTime":"2026-07-04T03:20:30.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.716818085937742,"aZ":-27.117817430382043,"pfxX":-9.688030090056214,"pfxZ":2.8258774612572424,"pX":-1.0708164495313106,"pZ":2.0014899782512856,"vX0":4.310576765046588,"vY0":-133.63988429178005,"vZ0":-3.3799368365481257,"x":157.82,"y":184.74,"x0":-1.4557402703533953,"y0":50.00338964345663,"z0":5.254133712420368,"aX":-17.33368289169182},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.6,"breakHorizontal":16.4,"spinRate":1601,"spinDirection":244},"zone":13,"typeConfidence":0.89,"plateTime":0.41157568794286936,"extension":6.306705969480095},"index":2,"playId":"fdd85398-8f77-34a7-ba3e-6f523976de7c","pitchNumber":3,"startTime":"2026-07-04T03:20:47.526Z","endTime":"2026-07-04T03:20:51.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.571670943404502,"aZ":-24.932927364447263,"pfxX":-9.896798561322573,"pfxZ":3.964256752345353,"pX":-1.2798643421074751,"pZ":2.582061576113152,"vX0":4.389581312930665,"vY0":-134.8860714544825,"vZ0":-2.562835193206059,"x":165.79,"y":169.06,"x0":-1.6497989004171199,"y0":50.00531081476613,"z0":5.317821861723645,"aX":-18.090506947926073},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.8,"breakHorizontal":16.9,"spinRate":1745,"spinDirection":246},"zone":11,"typeConfidence":0.86,"plateTime":0.40734075450850105,"extension":6.365042876331211},"index":3,"playId":"5040eecd-4f3e-30f2-bced-4c74b5e9b4be","pitchNumber":4,"startTime":"2026-07-04T03:21:08.120Z","endTime":"2026-07-04T03:21:12.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.670115542456717,"aZ":-27.39672234074649,"pfxX":-9.894600337225139,"pfxZ":2.6850616933691107,"pX":-1.4052601849745168,"pZ":2.3784800628059015,"vX0":3.6839213921943843,"vY0":-133.3725697969041,"vZ0":-2.3210523629919826,"x":170.57,"y":174.56,"x0":-1.5277368445959458,"y0":50.0052009678994,"z0":5.258402564387541,"aX":-17.629599352967173},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.6,"breakHorizontal":16.9,"spinRate":1685,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.4124406825615252,"extension":6.440721929461475},"index":4,"playId":"a144da0b-e2b7-3229-9c04-018e9e5340c6","pitchNumber":5,"startTime":"2026-07-04T03:21:28.994Z","endTime":"2026-07-04T03:21:32.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.73,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:21:32.703Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T03:24:05.058Z","endTime":"2026-07-04T03:25:28.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":91.0,"endSpeed":83.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99769619853399,"aZ":-14.839956417943718,"pfxX":2.9650128313858204,"pfxZ":9.74907614506424,"pX":1.3267737627309266,"pZ":2.498915893502128,"vX0":5.293635271733254,"vY0":-132.4185839361237,"vZ0":-4.048620577531172,"x":66.43,"y":171.31,"x0":-1.082455389288815,"y0":50.00103302904266,"z0":5.131736568833649,"aX":5.268711544272234},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.0,"breakHorizontal":-6.5,"spinRate":2475,"spinDirection":160},"zone":14,"typeConfidence":0.9,"plateTime":0.41346408573107096,"extension":6.068524821374655},"index":0,"playId":"84fd815c-707f-32c1-8e01-a0da6f48606e","pitchNumber":1,"startTime":"2026-07-04T03:24:09.255Z","endTime":"2026-07-04T03:24:12.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.658202467333208,"aZ":-19.981840753964235,"pfxX":2.255279474539197,"pfxZ":6.8554363166363625,"pX":0.32868231078093535,"pZ":1.5045167892472742,"vX0":3.7499763710008307,"vY0":-132.3605703940276,"vZ0":-5.365905868789095,"x":104.47,"y":198.16,"x0":-1.3982031326639879,"y0":50.003074656990364,"z0":5.016688777622584,"aX":4.009451715161178},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.5,"breakHorizontal":-4.9,"spinRate":2519,"spinDirection":142},"zone":14,"typeConfidence":0.9,"plateTime":0.41345826505800165,"extension":6.069344568657069},"index":1,"playId":"96dfb0cd-a998-3e1b-9a96-2cf981c74363","pitchNumber":2,"startTime":"2026-07-04T03:24:27.498Z","endTime":"2026-07-04T03:24:31.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":95.1,"endSpeed":87.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.66857679913232,"aZ":-17.548519867389032,"pfxX":-4.324784823307812,"pfxZ":7.509755714672835,"pX":-1.4327397806102773,"pZ":4.814645949530673,"vX0":0.3788293472874319,"vY0":-138.60911006819018,"vZ0":1.0735732785097807,"x":171.61,"y":108.78,"x0":-1.0090873723432938,"y0":50.0048796103317,"z0":5.593171629549416,"aX":-8.42479470986611},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.0,"breakHorizontal":7.8,"spinRate":2276,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.39501022052737556,"extension":6.096323320010381},"index":2,"playId":"21cee2bd-f6b0-3e40-824a-8bc128d27b3e","pitchNumber":3,"startTime":"2026-07-04T03:24:45.041Z","endTime":"2026-07-04T03:24:51.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20929761925892,"aZ":-22.103340753753397,"pfxX":-8.510846546498009,"pfxZ":5.0740625690112875,"pX":0.11393391095321885,"pZ":2.5522047752332613,"vX0":5.837764553416599,"vY0":-139.72825549485796,"vZ0":-3.663269551365909,"x":112.66,"y":169.87,"x0":-0.8919803296948312,"y0":50.00599721964534,"z0":5.325020676935905,"aX":-16.904978522342784},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.6,"breakHorizontal":14.3,"spinRate":2127,"spinDirection":218},"zone":5,"typeConfidence":0.9,"plateTime":0.3913471630886156,"extension":6.048881961972961},"index":3,"playId":"df8a6345-7e73-39d8-bcdb-d0cc3af9e844","pitchNumber":4,"startTime":"2026-07-04T03:25:04.311Z","endTime":"2026-07-04T03:25:10.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.692422889855532,"aZ":-17.259252805775322,"pfxX":3.2572522540611204,"pfxZ":8.4064496831304,"pX":-0.08659063414031698,"pZ":3.360261848410529,"vX0":2.0613658373755652,"vY0":-132.22867670939416,"vZ0":-1.3535556763668972,"x":120.3,"y":148.05,"x0":-1.2989173118367343,"y0":50.00215834388365,"z0":5.1426998478228105,"aX":5.778104307611057},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.1,"breakHorizontal":-6.4,"spinRate":2449,"spinDirection":137},"zone":2,"typeConfidence":0.9,"plateTime":0.41393180577589117,"extension":6.052515132544522},"index":4,"playId":"33ca8ac8-edc0-381d-aef5-bd50c92e39c0","pitchNumber":5,"startTime":"2026-07-04T03:25:24.115Z","endTime":"2026-07-04T03:25:28.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:25:28.789Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out to second baseman Brice Turang.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T03:25:38.437Z","endTime":"2026-07-04T03:26:07.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44455111424152,"aZ":-18.0653169433123,"pfxX":1.9608055432322598,"pfxZ":7.9704063369565,"pX":0.8671336068839781,"pZ":2.0748352237811267,"vX0":4.8317938895083055,"vY0":-132.02367092440417,"vZ0":-4.40912723373474,"x":83.95,"y":182.76,"x0":-1.2395217983824651,"y0":50.00147578483389,"z0":5.091599202126392,"aX":3.468267298363192},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.7,"breakHorizontal":-4.6,"spinRate":2574,"spinDirection":154},"zone":14,"typeConfidence":0.9,"plateTime":0.414478360483987,"extension":6.103689548197537},"hitData":{"launchSpeed":93.4,"launchAngle":62.0,"totalDistance":190.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":163.56,"coordY":130.28}},"index":0,"playId":"b715bc81-4411-3d80-aaa6-30063cf6dfa8","pitchNumber":1,"startTime":"2026-07-04T03:25:55.316Z","endTime":"2026-07-04T03:26:07.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:26:07.936Z","atBatIndex":44},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gabriel Moreno pops out softly to first baseman Jake Bauers.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T03:26:25.423Z","endTime":"2026-07-04T03:27:18.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50553017565316,"aZ":-20.657771962920542,"pfxX":-9.112018655264826,"pfxZ":5.7909343716901125,"pX":0.41066668650561305,"pZ":1.6678607322260615,"vX0":6.608921850858822,"vY0":-140.2870164642388,"vZ0":-6.284481586720724,"x":101.35,"y":193.75,"x0":-0.7949668636633486,"y0":50.00116240076219,"z0":5.288964338164854,"aX":-18.113306516847995},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.4,"breakHorizontal":15.1,"spinRate":2190,"spinDirection":214},"zone":9,"typeConfidence":0.89,"plateTime":0.39081533742329366,"extension":6.228748877160688},"index":0,"playId":"d7562a8a-1401-34cb-90ce-763e619700ad","pitchNumber":1,"startTime":"2026-07-04T03:26:35.693Z","endTime":"2026-07-04T03:26:42.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.747768788194534,"aZ":-21.652750336468532,"pfxX":0.8611829357601946,"pfxZ":5.991477422183261,"pX":0.5807441485032614,"pZ":1.7059802473636159,"vX0":3.999166656541858,"vY0":-132.1033919599514,"vZ0":-5.052636280940693,"x":94.86,"y":192.72,"x0":-1.0684569861029878,"y0":50.003911754922036,"z0":5.248144740022738,"aX":1.5130865710044588},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.8,"breakHorizontal":-2.5,"spinRate":2580,"spinDirection":118},"zone":9,"typeConfidence":0.9,"plateTime":0.41558259638386197,"extension":6.2071625009016715},"index":1,"playId":"d4c073d3-d161-3204-b473-a284218c5e04","pitchNumber":2,"startTime":"2026-07-04T03:26:51.560Z","endTime":"2026-07-04T03:27:00.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.363917430627794,"aZ":-22.079801469207307,"pfxX":-0.12652558330565133,"pfxZ":5.89446153774606,"pX":-0.1900158271021628,"pZ":2.4604279505263333,"vX0":2.613510305613472,"vY0":-130.0677044407994,"vZ0":-2.7643783808351445,"x":124.24,"y":172.35,"x0":-1.1915554472605328,"y0":50.00353787340857,"z0":5.211894476404897,"aX":-0.21685011437642965},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.3,"breakHorizontal":-0.4,"spinRate":2460,"spinDirection":126},"zone":5,"typeConfidence":0.9,"plateTime":0.42115958906452855,"extension":6.121458152331622},"hitData":{"launchSpeed":55.3,"launchAngle":73.0,"totalDistance":63.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":138.59,"coordY":181.4}},"index":2,"playId":"eacacffe-6003-3cf1-9aa5-b805ad9598bb","pitchNumber":3,"startTime":"2026-07-04T03:27:09.874Z","endTime":"2026-07-04T03:27:18.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:27:18.877Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-04T03:29:57.421Z","endTime":"2026-07-04T03:31:13.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kevin Ginkel replaces Jonathan Loáisiga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"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-04T03:27:55.267Z","endTime":"2026-07-04T03:29:59.570Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":95.6,"endSpeed":87.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.34939891318902,"aZ":-14.653809007992624,"pfxX":-5.832930292599535,"pfxZ":8.974510208208956,"pX":0.5501709351482494,"pZ":3.030518385488022,"vX0":8.451848954268538,"vY0":-138.89615165784357,"vZ0":-6.20571558649791,"x":96.03,"y":156.96,"x0":-1.7754972959808863,"y0":50.00209349597373,"z0":6.269515734451573,"aX":-11.387129951081496},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":8.8,"spinRate":2315,"spinDirection":222},"zone":3,"typeConfidence":0.9,"plateTime":0.39446518942916686,"extension":6.731558304386747},"index":1,"playId":"74092212-4e4e-3930-a37b-8cbe2c793cd2","pitchNumber":1,"startTime":"2026-07-04T03:29:59.570Z","endTime":"2026-07-04T03:30:03.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12928281638699,"aZ":-13.653031854891916,"pfxX":-5.016114204969341,"pfxZ":9.322860636926551,"pX":-1.3046032929720666,"pZ":3.917694017747374,"vX0":3.3851483268126206,"vY0":-140.17536515227374,"vZ0":-4.496928268973258,"x":166.73,"y":133.0,"x0":-1.877078457779895,"y0":50.00530623955749,"z0":6.436288893151716,"aX":-9.96873422662716},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":8.4,"spinRate":2444,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.3909600080763207,"extension":6.5822990385546625},"index":2,"playId":"d9384bf8-6d12-37f2-b474-74732b832ca9","pitchNumber":2,"startTime":"2026-07-04T03:30:14.241Z","endTime":"2026-07-04T03:30:18.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.131177063890956,"aZ":-15.238851065557219,"pfxX":-6.484980137215276,"pfxZ":8.463360881818987,"pX":-0.9606512927315909,"pZ":2.0582784100955425,"vX0":4.362700264658827,"vY0":-140.42299376537392,"vZ0":-8.915012465055868,"x":153.62,"y":183.21,"x0":-1.690040138877138,"y0":50.00554701795765,"z0":6.260899994142865,"aX":-12.982074419440062},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":10.9,"spinRate":2439,"spinDirection":220},"zone":13,"typeConfidence":0.9,"plateTime":0.3897135269523293,"extension":6.6947566416766575},"index":3,"playId":"8abecd54-ffda-3055-b999-30020c76c128","pitchNumber":3,"startTime":"2026-07-04T03:30:28.906Z","endTime":"2026-07-04T03:30:32.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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.8,"endSpeed":80.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.867481320683098,"aZ":-33.47636923826663,"pfxX":2.0305069471887784,"pfxZ":-0.8118427618294226,"pX":0.7150996380831712,"pZ":0.06402974254186511,"vX0":5.7161683111224075,"vY0":-126.06307832304064,"vZ0":-8.472706655087299,"x":89.74,"y":237.05,"x0":-1.8464574488675618,"y0":50.003005109189345,"z0":6.174721995027017,"aX":3.2632845647939215},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.2,"breakHorizontal":-5.0,"spinRate":2510,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.43465124904895447,"extension":6.668619155625824},"index":4,"playId":"ed5c8430-e13d-3ed6-9c40-f3684613792e","pitchNumber":4,"startTime":"2026-07-04T03:30:47.540Z","endTime":"2026-07-04T03:30:51.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":97.0,"endSpeed":88.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.429937742465455,"aZ":-11.840655999704385,"pfxX":-5.375756523588089,"pfxZ":10.08561866240872,"pX":0.548490968040296,"pZ":2.6220555012799522,"vX0":8.018691505826984,"vY0":-140.95481195746368,"vZ0":-7.993301465971076,"x":96.09,"y":167.98,"x0":-1.6321088019188295,"y0":50.004676112330216,"z0":6.255520949602981,"aX":-10.84061147419577},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.8,"breakHorizontal":8.2,"spinRate":2477,"spinDirection":217},"zone":6,"typeConfidence":0.9,"plateTime":0.3882811362154639,"extension":6.755431295127235},"hitData":{"launchSpeed":96.4,"launchAngle":7.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.57,"coordY":137.34}},"index":5,"playId":"18484c0a-6360-3466-92bc-cc687539097b","pitchNumber":5,"startTime":"2026-07-04T03:31:05.964Z","endTime":"2026-07-04T03:31:13.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:31:13.388Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cooper Pratt strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-04T03:31:29.506Z","endTime":"2026-07-04T03:33:05.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.8,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7636980294627,"aZ":-29.180973668507583,"pfxX":1.2612668305147665,"pfxZ":1.8310947737298635,"pX":0.22307273764501562,"pZ":1.898567960629618,"vX0":4.462921354158995,"vY0":-126.20060620096456,"vZ0":-5.383368167166531,"x":108.5,"y":187.52,"x0":-1.7234226769601708,"y0":50.00187552488206,"z0":6.375586141846199,"aX":2.057952270265237},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.4,"breakHorizontal":-3.2,"spinRate":2365,"spinDirection":57},"zone":8,"typeConfidence":0.87,"plateTime":0.43202619547430166,"extension":6.56162245907853},"index":0,"playId":"3cab197f-17ae-30ce-ba9e-66dc2e0b2853","pitchNumber":1,"startTime":"2026-07-04T03:31:38.063Z","endTime":"2026-07-04T03:31:44.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.711582858624478,"aZ":-30.16041514328037,"pfxX":1.5781353418699373,"pfxZ":1.256662157279954,"pX":0.6834753813444452,"pZ":1.7648567335299272,"vX0":5.428644625832405,"vY0":-125.24906785558329,"vZ0":-5.515011803094918,"x":90.95,"y":191.13,"x0":-1.7110994898896,"y0":50.00125438992935,"z0":6.441817227435683,"aX":2.5230427129801245},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.3,"breakHorizontal":-4.1,"spinRate":2347,"spinDirection":41},"zone":9,"typeConfidence":0.89,"plateTime":0.4362038958187999,"extension":6.589930426335278},"index":1,"playId":"1639090b-3ce0-3346-a493-7a9b71921400","pitchNumber":2,"startTime":"2026-07-04T03:31:54.436Z","endTime":"2026-07-04T03:31:58.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"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-04T03:32:04.266Z","endTime":"2026-07-04T03:32:20.678Z","isPitch":false,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":97.3,"endSpeed":89.1,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.503635112981115,"aZ":-15.544716358533242,"pfxX":-6.535062131519236,"pfxZ":8.170873531468853,"pX":0.2737531004445294,"pZ":3.8443496169115563,"vX0":7.493824723824526,"vY0":-141.5573722499309,"vZ0":-4.450577748987072,"x":106.57,"y":134.98,"x0":-1.5553982469414804,"y0":50.00136258586872,"z0":6.428124834097924,"aX":-13.29778534242023},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.0,"breakHorizontal":10.3,"spinRate":2432,"spinDirection":217},"zone":12,"typeConfidence":0.9,"plateTime":0.38653916489785667,"extension":6.703753562812033},"index":3,"playId":"186649be-9a41-3938-ab08-f0872e87505c","pitchNumber":3,"startTime":"2026-07-04T03:32:20.678Z","endTime":"2026-07-04T03:32:27.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.7,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.307226257379597,"aZ":-30.74500785711563,"pfxX":0.8287673913907365,"pfxZ":0.8768088995032617,"pX":-0.33048619239190286,"pZ":1.2670182430299939,"vX0":3.1799870312323826,"vY0":-126.13488002180497,"vZ0":-6.633244176799453,"x":129.6,"y":204.57,"x0":-1.7102106694011168,"y0":50.00273666196911,"z0":6.379254508888538,"aX":1.347737554253876},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.5,"breakHorizontal":-2.2,"spinRate":2346,"spinDirection":57},"zone":13,"typeConfidence":0.86,"plateTime":0.432629122704022,"extension":6.473045942426747},"index":4,"playId":"f8841877-b941-3ed2-8f16-3ac85e44de6a","pitchNumber":4,"startTime":"2026-07-04T03:32:37.672Z","endTime":"2026-07-04T03:32:42.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.721201013918805,"aZ":-34.94397338613879,"pfxX":2.176983223973344,"pfxZ":-1.7019331866662242,"pX":0.9702890943151375,"pZ":1.453213355948363,"vX0":5.879729907673797,"vY0":-126.36763513967875,"vZ0":-5.334186737350601,"x":80.01,"y":199.54,"x0":-1.6614620260348487,"y0":50.00057446596928,"z0":6.371607721446964,"aX":3.549056908552717},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.0,"breakHorizontal":-5.2,"spinRate":2224,"spinDirection":35},"zone":14,"typeConfidence":0.91,"plateTime":0.4320438548418095,"extension":6.59135258377596},"index":5,"playId":"4ca6251a-e4f2-33b2-b22c-981dee223281","pitchNumber":5,"startTime":"2026-07-04T03:33:00.074Z","endTime":"2026-07-04T03:33:05.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:33:05.616Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"David Hamilton singles on a ground ball to shortstop Geraldo Perdomo, deflected by pitcher Kevin Ginkel.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-04T03:33:21.348Z","endTime":"2026-07-04T03:35:28.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"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":96.8,"endSpeed":88.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.451208148614388,"aZ":-11.901795391217416,"pfxX":-4.433622440357411,"pfxZ":10.110543897702705,"pX":0.41237609078279036,"pZ":2.7103631519808706,"vX0":7.589686618989884,"vY0":-140.59057321780395,"vZ0":-7.762428063372727,"x":101.28,"y":165.6,"x0":-1.7443310343462963,"y0":50.000463009520544,"z0":6.27703379645114,"aX":-8.888049341929541},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.9,"breakHorizontal":6.5,"spinRate":2539,"spinDirection":221},"zone":6,"typeConfidence":0.9,"plateTime":0.3893808723529828,"extension":6.636264749902641},"index":0,"playId":"56cc2683-0406-36ac-834d-43bbe6afa95e","pitchNumber":1,"startTime":"2026-07-04T03:33:27.002Z","endTime":"2026-07-04T03:33:31.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":97.1,"endSpeed":88.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57862029266175,"aZ":-16.52520351016136,"pfxX":-5.122478222395641,"pfxZ":7.743914528155496,"pX":-1.062765296365037,"pZ":4.012049628996063,"vX0":3.917278209370823,"vY0":-141.33516292533986,"vZ0":-3.665335836296056,"x":157.51,"y":130.45,"x0":-1.8020795602493602,"y0":50.00040703265849,"z0":6.388601827087774,"aX":-10.349242843366495},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.4,"breakHorizontal":8.5,"spinRate":2433,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.38771446161800593,"extension":6.5182334210337585},"index":1,"playId":"c5f1f90f-f01e-3d77-ad40-a76baddc4d46","pitchNumber":2,"startTime":"2026-07-04T03:33:51.277Z","endTime":"2026-07-04T03:33:57.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.072745417732186,"aZ":-31.063532872944943,"pfxX":1.0811760145235145,"pfxZ":0.6867157739297547,"pX":-0.4937891176697159,"pZ":0.42327462726878434,"vX0":2.903234400521256,"vY0":-126.46862806638332,"vZ0":-8.451569153831763,"x":135.82,"y":227.35,"x0":-1.7976312529577865,"y0":50.003112646422586,"z0":6.303964820722949,"aX":1.7491067624130103},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.5,"breakHorizontal":-2.6,"spinRate":2428,"spinDirection":44},"zone":13,"typeConfidence":0.88,"plateTime":0.4332818086953063,"extension":6.508571591293504},"index":2,"playId":"1996d4b5-ec9b-32c3-a8c3-5042770512e0","pitchNumber":3,"startTime":"2026-07-04T03:34:06.356Z","endTime":"2026-07-04T03:34:10.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.49358438717406,"aZ":-12.683660490640912,"pfxX":-5.2699068545064005,"pfxZ":9.90892801084393,"pX":0.5794123832148578,"pZ":2.4574863436320253,"vX0":8.062986731517606,"vY0":-140.04506700736687,"vZ0":-8.062134955633432,"x":94.91,"y":172.43,"x0":-1.6652939957073325,"y0":50.00271557455911,"z0":6.221805767255371,"aX":-10.366269428020235},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":7.7,"spinRate":2391,"spinDirection":216},"zone":6,"typeConfidence":0.9,"plateTime":0.39257344720161935,"extension":6.9069134441967135},"index":3,"playId":"5482e275-c9a6-3c4d-8abb-398251c87ee3","pitchNumber":4,"startTime":"2026-07-04T03:34:23.788Z","endTime":"2026-07-04T03:34:29.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.756206829956454,"aZ":-34.710719523808685,"pfxX":0.6645793186348814,"pfxZ":-1.5808005512699155,"pX":0.016555114490844715,"pZ":0.07666500030558478,"vX0":4.28079753911123,"vY0":-125.71082177472742,"vZ0":-8.487486103308221,"x":116.37,"y":236.71,"x0":-1.7925876543378296,"y0":50.00374649844843,"z0":6.303115110346703,"aX":1.0659982308192482},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.6,"breakHorizontal":-2.2,"spinRate":2242,"spinDirection":31},"zone":14,"typeConfidence":0.9,"plateTime":0.43520442668798287,"extension":6.572127077992804},"index":4,"playId":"6af2edd9-aa5e-341a-bf0f-cbcc11731bc2","pitchNumber":5,"startTime":"2026-07-04T03:34:45.297Z","endTime":"2026-07-04T03:34:49.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-04T03:35:03.604Z","endTime":"2026-07-04T03:35:18.652Z","isPitch":false,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.938129807488632,"aZ":-16.05753452828479,"pfxX":-5.5619356115934195,"pfxZ":8.163251085523626,"pX":-0.2715642484011011,"pZ":3.381917453421533,"vX0":6.001123145782142,"vY0":-139.74433082466604,"vZ0":-5.29609557357923,"x":127.35,"y":147.47,"x0":-1.7258151189513915,"y0":50.00499517909465,"z0":6.359075652830809,"aX":-10.98505851506726},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.8,"breakHorizontal":8.8,"spinRate":2452,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.39217498476744117,"extension":6.833064898485531},"hitData":{"launchSpeed":98.8,"launchAngle":-1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":108.38,"coordY":153.07}},"index":6,"playId":"7ba69412-983b-36a0-9030-22fcaf2d4972","pitchNumber":6,"startTime":"2026-07-04T03:35:18.652Z","endTime":"2026-07-04T03:35:28.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.67,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:35:28.673Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out, third baseman Nolan Arenado to first baseman Ildemaro Vargas.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-04T03:36:44.986Z","endTime":"2026-07-04T03:37:56.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":3,"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-04T03:35:40.632Z","endTime":"2026-07-04T03:36:27.947Z","isPitch":false,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"},"contextMetrics":{}},{"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":1,"playId":"d2ebbeb2-919e-3edd-b3d2-ecc749f9a798","startTime":"2026-07-04T03:36:27.947Z","endTime":"2026-07-04T03:36:30.947Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.504682579504795,"aZ":-14.626257972747473,"pfxX":-5.096577566695428,"pfxZ":8.681885272511462,"pX":-2.007697581829893,"pZ":3.7049691417184416,"vX0":1.8076886215644605,"vY0":-141.12231985961864,"vZ0":-4.794510652728696,"x":193.53,"y":138.75,"x0":-1.9936814179980953,"y0":50.00087878905495,"z0":6.364925479423009,"aX":-10.299530883829217},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":8.9,"spinRate":2302,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.38782522640228656,"extension":6.691292281759201},"index":2,"playId":"6afbce7e-3c3e-3dfe-adf8-bf39e8ae977c","pitchNumber":1,"startTime":"2026-07-04T03:36:47.317Z","endTime":"2026-07-04T03:36:51.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.691379722544184,"aZ":-14.26441242231172,"pfxX":-5.048935124768585,"pfxZ":8.821155408320474,"pX":0.15974343763632676,"pZ":3.082129586785872,"vX0":7.157716096362156,"vY0":-141.25328109221954,"vZ0":-6.546442212463773,"x":110.91,"y":155.56,"x0":-1.7453554685882842,"y0":50.00410698199568,"z0":6.338339172341465,"aX":-10.253471855406245},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":7.8,"spinRate":2374,"spinDirection":220},"zone":2,"typeConfidence":0.9,"plateTime":0.38703325239132935,"extension":6.78144445711275},"index":3,"playId":"71138408-f218-34eb-add8-692c4b1499bc","pitchNumber":2,"startTime":"2026-07-04T03:37:06.992Z","endTime":"2026-07-04T03:37:09.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.746008357630394,"aZ":-14.030914520609446,"pfxX":-5.3979241119155414,"pfxZ":9.024207015696172,"pX":0.31841336486282307,"pZ":3.4288458720115336,"vX0":7.357131176882361,"vY0":-140.82996199517441,"vZ0":-5.385699934064826,"x":104.86,"y":146.2,"x0":-1.6255395651395608,"y0":50.00023151804099,"z0":6.272238556409145,"aX":-10.850002300837483},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.4,"breakHorizontal":8.3,"spinRate":2437,"spinDirection":223},"zone":3,"typeConfidence":0.9,"plateTime":0.38880392052722,"extension":6.771068588884429},"index":4,"playId":"a0a67dd7-d177-3110-8457-c44946bf18db","pitchNumber":3,"startTime":"2026-07-04T03:37:28.961Z","endTime":"2026-07-04T03:37:33.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.99690692597084,"aZ":-14.48284847098929,"pfxX":-5.701899037436023,"pfxZ":8.739102584859616,"pX":-0.6195794012727075,"pZ":3.4637982710179154,"vX0":5.128615310418934,"vY0":-141.32123438275767,"vZ0":-5.465438803251425,"x":140.62,"y":145.26,"x0":-1.7164540709980065,"y0":50.00140728687077,"z0":6.351998384706833,"aX":-11.540542065354144},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":9.2,"spinRate":2503,"spinDirection":222},"zone":1,"typeConfidence":0.9,"plateTime":0.38748182244251517,"extension":6.694037662797846},"hitData":{"launchSpeed":96.2,"launchAngle":-31.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.35,"coordY":161.17}},"index":5,"playId":"eda8d8c0-a6ae-397a-99f7-bbdead33cea9","pitchNumber":4,"startTime":"2026-07-04T03:37:48.451Z","endTime":"2026-07-04T03:37:56.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.39,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:37:56.922Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lourdes Gurriel Jr. flies out to left fielder Jackson Chourio.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-04T03:40:19.844Z","endTime":"2026-07-04T03:40:45.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68442473579343,"aZ":-21.350697501571357,"pfxX":4.018160733372313,"pfxZ":6.299703250424878,"pX":0.2301194525148238,"pZ":3.1616096476430644,"vX0":2.721399683952297,"vY0":-130.3173649409332,"vZ0":-1.3637212985730165,"x":108.23,"y":153.42,"x0":-1.3501156010165414,"y0":50.002847599366476,"z0":5.306378168745527,"aX":6.901831004983838},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.3,"breakHorizontal":-7.9,"spinRate":2495,"spinDirection":127},"zone":2,"typeConfidence":0.9,"plateTime":0.4205025585131503,"extension":6.059409508605809},"hitData":{"launchSpeed":95.4,"launchAngle":34.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.97,"coordY":80.8}},"index":0,"playId":"5b64dfaa-a0f2-3255-8f45-e2d4261f6ddb","pitchNumber":1,"startTime":"2026-07-04T03:40:33.597Z","endTime":"2026-07-04T03:40:45.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:40:45.162Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-04T03:41:05.368Z","endTime":"2026-07-04T03:43:23.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53628235905139,"aZ":-15.148893164753986,"pfxX":-3.557702844450757,"pfxZ":8.549667404170911,"pX":0.9784707897251,"pZ":2.197314614225883,"vX0":5.8127318595922715,"vY0":-139.76899514428797,"vZ0":-6.280285404528928,"x":79.7,"y":179.45,"x0":-0.6596530645966904,"y0":50.00583981379923,"z0":5.4566044090513,"aX":-7.087510668358106},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":5.3,"spinRate":2397,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.39089468228989555,"extension":6.190495665203381},"index":0,"playId":"38438074-1195-3878-b4c2-ba5e423a1318","pitchNumber":1,"startTime":"2026-07-04T03:41:18.019Z","endTime":"2026-07-04T03:41:24.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.750797651415766,"aZ":-19.74516730624372,"pfxX":1.36438985176826,"pfxZ":6.871914763499699,"pX":0.3905877820531861,"pZ":1.2697873898474648,"vX0":3.466551057968458,"vY0":-133.40585493616655,"vZ0":-6.45038684984781,"x":102.11,"y":204.5,"x0":-1.1011869409073838,"y0":50.00546939587951,"z0":5.1348016664053,"aX":2.467195799783718},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.3,"breakHorizontal":-3.2,"spinRate":2560,"spinDirection":152},"zone":14,"typeConfidence":0.9,"plateTime":0.4100306040223294,"extension":6.13920257179951},"index":1,"playId":"2ddf537f-81f3-3289-b929-8cfe8ed17b8a","pitchNumber":2,"startTime":"2026-07-04T03:41:35.258Z","endTime":"2026-07-04T03:41:39.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.751505595061513,"aZ":-22.205106125805145,"pfxX":1.5183449914383456,"pfxZ":5.645210168788866,"pX":1.6182646410427892,"pZ":1.4430646709195356,"vX0":6.417450700339182,"vY0":-131.75330785602486,"vZ0":-5.418008021625213,"x":55.32,"y":199.82,"x0":-1.0416689950649598,"y0":50.00387185077036,"z0":5.1565658801759175,"aX":2.682113165196071},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.2,"breakHorizontal":-4.1,"spinRate":2528,"spinDirection":142},"zone":14,"typeConfidence":0.9,"plateTime":0.41497015230701484,"extension":6.206864119181812},"index":2,"playId":"826810d2-7039-3ed6-a144-1cb348a0ae0f","pitchNumber":3,"startTime":"2026-07-04T03:41:50.907Z","endTime":"2026-07-04T03:41:54.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2847059362712,"aZ":-13.652067209466251,"pfxX":-4.580708768707912,"pfxZ":9.264353711306807,"pX":-0.11381954000814504,"pZ":2.8506184421332854,"vX0":3.6587787847811333,"vY0":-140.58454915069333,"vZ0":-4.635371308882226,"x":121.34,"y":161.81,"x0":-0.8379224587490297,"y0":50.00025820674539,"z0":5.408918013749945,"aX":-9.155080913453377},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":7.6,"spinRate":2394,"spinDirection":217},"zone":2,"typeConfidence":0.91,"plateTime":0.3898150905060147,"extension":6.228186921062295},"index":3,"playId":"aafa0830-939c-3406-8df7-90d9f5f17a61","pitchNumber":4,"startTime":"2026-07-04T03:42:13.052Z","endTime":"2026-07-04T03:42:17.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.55693064885676,"aZ":-21.283727982705564,"pfxX":-10.461234323115075,"pfxZ":5.4923222438783625,"pX":-0.40377965961670365,"pZ":3.106090203017468,"vX0":4.916878298666689,"vY0":-140.3281685474816,"vZ0":-2.52467492288591,"x":132.39,"y":154.92,"x0":-0.8254994504032783,"y0":50.001019480682636,"z0":5.413329889091508,"aX":-20.734188595345653},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.6,"breakHorizontal":17.9,"spinRate":2188,"spinDirection":225},"zone":1,"typeConfidence":0.89,"plateTime":0.39123374195591465,"extension":6.197896123949152},"index":4,"playId":"7df4365f-7e8d-3396-ba8c-5c4f9ccaa809","pitchNumber":5,"startTime":"2026-07-04T03:42:28.269Z","endTime":"2026-07-04T03:42:32.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-04T03:42:36.141Z","endTime":"2026-07-04T03:42:53.781Z","isPitch":false,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"},"defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20926655811169,"aZ":-19.41736505304069,"pfxX":-9.423232832414271,"pfxZ":6.324401061364931,"pX":-0.31121799920778126,"pZ":2.578275540755982,"vX0":4.947905437400371,"vY0":-141.38052025166994,"vZ0":-4.269116110277687,"x":128.86,"y":169.17,"x0":-0.8626952466851852,"y0":50.00490066784461,"z0":5.359473900400941,"aX":-19.01699193885173},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.7,"breakHorizontal":16.0,"spinRate":2173,"spinDirection":216},"zone":4,"typeConfidence":0.89,"plateTime":0.387883094178223,"extension":6.212929476954589},"index":6,"playId":"e48b503c-10a0-3426-9f33-c2a4c177ec6e","pitchNumber":6,"startTime":"2026-07-04T03:42:53.781Z","endTime":"2026-07-04T03:42:58.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81025924385192,"aZ":-15.350285248851588,"pfxX":-3.393973528908178,"pfxZ":8.410062676541802,"pX":0.44979876427139853,"pZ":2.5874500476169233,"vX0":4.986431965830961,"vY0":-140.75038443200467,"vZ0":-4.855665560115527,"x":99.85,"y":168.92,"x0":-0.9062045532575373,"y0":50.003662363726775,"z0":5.3335216784327555,"aX":-6.790535172324522},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.4,"breakHorizontal":5.0,"spinRate":2312,"spinDirection":218},"zone":6,"typeConfidence":0.9,"plateTime":0.38958487632258265,"extension":6.237531220867865},"index":7,"playId":"c008051f-b075-39f1-af59-4df3cd51c8dc","pitchNumber":7,"startTime":"2026-07-04T03:43:18.518Z","endTime":"2026-07-04T03:43:23.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:43:23.958Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ildemaro Vargas singles on a ground ball to third baseman David Hamilton.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-04T03:43:35.103Z","endTime":"2026-07-04T03:44:37.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":96.7,"endSpeed":87.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79291592489318,"aZ":-13.712827324894423,"pfxX":-3.325087180326157,"pfxZ":9.255003216138146,"pX":-0.2765067606718272,"pZ":2.6717879884104536,"vX0":2.986466387084018,"vY0":-140.76992867500323,"vZ0":-5.09141277580139,"x":127.54,"y":166.64,"x0":-0.9223780295275575,"y0":50.00061505885095,"z0":5.4008041594804785,"aX":-6.631409910228125},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":5.4,"spinRate":2335,"spinDirection":221},"zone":5,"typeConfidence":0.9,"plateTime":0.39000130457541005,"extension":6.1767826382303275},"index":0,"playId":"b21b67d3-0b5a-3e94-85e7-0998457ca511","pitchNumber":1,"startTime":"2026-07-04T03:43:47.735Z","endTime":"2026-07-04T03:43:51.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"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-04T03:43:54.495Z","endTime":"2026-07-04T03:44:11.197Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.747797941990473,"aZ":-23.915569210907574,"pfxX":2.2241517490147515,"pfxZ":4.708613473156132,"pX":-0.5367002683916773,"pZ":1.7761479130723035,"vX0":1.365070431839104,"vY0":-132.22109043974064,"vZ0":-4.165891942356711,"x":137.46,"y":190.82,"x0":-1.3502232085140071,"y0":50.001014733089086,"z0":5.147746774178247,"aX":3.8991696489396945},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.8,"breakHorizontal":-4.3,"spinRate":2364,"spinDirection":138},"zone":7,"typeConfidence":0.9,"plateTime":0.4158028177785065,"extension":6.141222534754739},"index":2,"playId":"5a2d2112-8d26-3b5b-aa2e-bba15b9e05e9","pitchNumber":2,"startTime":"2026-07-04T03:44:11.197Z","endTime":"2026-07-04T03:44:15.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30391803745268,"aZ":-13.885832739867396,"pfxX":-3.0412265790204387,"pfxZ":8.94750148992188,"pX":-0.9555094473458201,"pZ":2.7420488542855925,"vX0":1.3297321593933302,"vY0":-142.2250304385961,"vZ0":-4.721945303801442,"x":153.42,"y":164.74,"x0":-1.0345815905321152,"y0":50.00275186630967,"z0":5.30765292917056,"aX":-6.2163690044578965},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.4,"breakHorizontal":5.3,"spinRate":2389,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.38544333045135026,"extension":6.04233998756062},"hitData":{"launchSpeed":96.5,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.78,"coordY":160.66}},"index":3,"playId":"05038da3-c62c-35ae-939e-80ca4ce9258e","pitchNumber":3,"startTime":"2026-07-04T03:44:29.646Z","endTime":"2026-07-04T03:44:37.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.5,"awayTeamWinProbability":46.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:44:37.666Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Kepler flies out to left fielder Jackson Chourio.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-04T03:45:53.285Z","endTime":"2026-07-04T03:46:04.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0],"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Max Kepler replaces LuJames Groover.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"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-04T03:45:11.235Z","endTime":"2026-07-04T03:45:14.362Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":694410,"link":"/api/v1/people/694410"},"defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"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-04T03:45:14.362Z","endTime":"2026-07-04T03:45:55.453Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.562472280316612,"aZ":-20.52851662816615,"pfxX":-8.68217072484639,"pfxZ":5.806322789522695,"pX":-0.1574319520681615,"pZ":2.483320658933262,"vX0":5.272331805742169,"vY0":-140.40671535215216,"vZ0":-4.119614596680081,"x":123.0,"y":171.73,"x0":-0.9275664721368677,"y0":50.00092839427933,"z0":5.298335599120876,"aX":-17.404240447754766},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.8,"breakHorizontal":14.8,"spinRate":2173,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.38950243040870314,"extension":6.094400099162619},"hitData":{"launchSpeed":91.6,"launchAngle":27.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.8,"coordY":83.46}},"index":2,"playId":"61159efa-494a-3564-ae15-58c639505dea","pitchNumber":1,"startTime":"2026-07-04T03:45:55.453Z","endTime":"2026-07-04T03:46:04.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.4,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:46:04.427Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Chourio called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-04T03:48:39.614Z","endTime":"2026-07-04T03:49:57.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Max Kepler remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"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-04T03:47:37.845Z","endTime":"2026-07-04T03:47:37.876Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"801","replacedPlayer":{"id":694410,"link":"/api/v1/people/694410"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Juan Morillo replaces Kevin Ginkel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"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-04T03:47:37.876Z","endTime":"2026-07-04T03:48:41.751Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666661,"link":"/api/v1/people/666661"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":91.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54814105059854,"aZ":-14.351392961388623,"pfxX":-7.924550787404419,"pfxZ":8.37529032234419,"pX":0.633767699304593,"pZ":1.4086359281562038,"vX0":8.308944218719594,"vY0":-144.67581357540303,"vZ0":-9.102237761175994,"x":92.84,"y":200.75,"x0":-1.2405661793811917,"y0":50.00374783415451,"z0":5.4674658261278894,"aX":-16.86451786685256},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.6,"breakHorizontal":12.7,"spinRate":2208,"spinDirection":200},"zone":14,"typeConfidence":0.91,"plateTime":0.3780360313417823,"extension":6.577449716323691},"index":2,"playId":"d415f233-1162-347d-b961-941d4b7a0096","pitchNumber":1,"startTime":"2026-07-04T03:48:41.751Z","endTime":"2026-07-04T03:48:45.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":100.4,"endSpeed":91.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.47441244068403,"aZ":-11.741750821235613,"pfxX":-3.507941603952224,"pfxZ":9.446366656620464,"pX":0.17443082710074775,"pZ":3.0289115986475594,"vX0":5.586234435466948,"vY0":-146.15500239106194,"vZ0":-5.256768751233249,"x":110.35,"y":157.0,"x0":-1.3060049073903954,"y0":50.00516068785667,"z0":5.556181774876109,"aX":-7.589854107690356},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.2,"breakHorizontal":5.3,"spinRate":2396,"spinDirection":209},"zone":2,"typeConfidence":0.9,"plateTime":0.3747650549350401,"extension":6.439504070679354},"index":3,"playId":"2928f466-c6ad-3766-a50a-bbf02dc8383b","pitchNumber":2,"startTime":"2026-07-04T03:48:58.466Z","endTime":"2026-07-04T03:49:02.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":91.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33735645363443,"aZ":-14.46791410316579,"pfxX":-7.235067358723605,"pfxZ":8.29464342703314,"pX":0.47361467471925484,"pZ":1.3943774899946786,"vX0":7.544284424575001,"vY0":-144.8239787785259,"vZ0":-9.094945630173966,"x":98.95,"y":201.13,"x0":-1.2192607977712688,"y0":50.00114136365035,"z0":5.450777514275144,"aX":-15.44002411522},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.4,"breakHorizontal":11.6,"spinRate":2206,"spinDirection":206},"zone":14,"typeConfidence":0.89,"plateTime":0.37753487887231785,"extension":6.571297240624636},"index":4,"playId":"a0ea29e7-7289-31e2-81c9-aa96b959d7bb","pitchNumber":3,"startTime":"2026-07-04T03:49:14.118Z","endTime":"2026-07-04T03:49:17.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.898702165518976,"aZ":-35.87506757834589,"pfxX":3.694674792382812,"pfxZ":-2.263647765319666,"pX":0.572701892243982,"pZ":1.456601691572051,"vX0":3.3997139605452515,"vY0":-127.15105651865925,"vZ0":-3.336066494339816,"x":95.17,"y":199.45,"x0":-1.261158733959719,"y0":50.00002236738367,"z0":5.6301514740507415,"aX":6.051833753475998},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.6,"breakHorizontal":-7.4,"spinRate":2726,"spinDirection":58},"zone":14,"typeConfidence":0.91,"plateTime":0.4306509091216797,"extension":6.526970931750201},"index":5,"playId":"efa4e29c-a4da-32d1-84fd-ab63b5a21460","pitchNumber":4,"startTime":"2026-07-04T03:49:32.170Z","endTime":"2026-07-04T03:49:36.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":100.0,"endSpeed":91.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.1558877302443,"aZ":-12.208489930358608,"pfxX":-2.5621294172479363,"pfxZ":9.318211926663267,"pX":-0.11402101714726591,"pZ":2.152515226437079,"vX0":4.193191999265385,"vY0":-145.458810425469,"vZ0":-7.341699892434569,"x":121.35,"y":180.66,"x0":-1.2414651738862101,"y0":50.003954287148765,"z0":5.449738503416598,"aX":-5.490559400440755},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.6,"breakHorizontal":3.8,"spinRate":2228,"spinDirection":208},"zone":8,"typeConfidence":0.9,"plateTime":0.37657422697451803,"extension":6.613307148474256},"index":6,"playId":"9c2b63f1-dc43-3e3c-b645-89712d8a29ba","pitchNumber":5,"startTime":"2026-07-04T03:49:51.483Z","endTime":"2026-07-04T03:49:57.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:49:57.778Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out, pitcher Juan Morillo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-04T03:50:03.639Z","endTime":"2026-07-04T03:50:42.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666661,"link":"/api/v1/people/666661"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73134503602064,"aZ":-21.763856147848763,"pfxX":-9.671388671399818,"pfxZ":5.4978332903168,"pX":-0.5582386164476677,"pZ":1.464478544913614,"vX0":5.508527537262912,"vY0":-137.07283172512186,"vZ0":-6.966568591016606,"x":138.28,"y":199.24,"x0":-1.3427957780012838,"y0":50.00151123327915,"z0":5.536540801703353,"aX":-18.30925722790606},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.6,"breakHorizontal":16.3,"spinRate":2427,"spinDirection":237},"zone":13,"typeConfidence":0.88,"plateTime":0.40036850426025117,"extension":6.461075316505103},"index":0,"playId":"3a1761ad-e9df-3f66-ad40-7b7225940eea","pitchNumber":1,"startTime":"2026-07-04T03:50:18.892Z","endTime":"2026-07-04T03:50:22.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.532357028004533,"aZ":-23.03931828855863,"pfxX":-8.263945749109899,"pfxZ":4.788164522914335,"pX":-0.23524050569322685,"pZ":2.2630124966309135,"vX0":5.789547956996087,"vY0":-137.25939880233636,"vZ0":-4.970686814945558,"x":125.97,"y":177.68,"x0":-1.2987796999025416,"y0":50.001213701706185,"z0":5.667271558868678,"aX":-15.75858384025614},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.8,"breakHorizontal":13.7,"spinRate":2244,"spinDirection":235},"zone":5,"typeConfidence":0.86,"plateTime":0.3991204220872868,"extension":6.2497814737955935},"hitData":{"launchSpeed":66.2,"launchAngle":-57.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":134.7,"coordY":185.98}},"index":1,"playId":"58f29870-40b2-344c-96cd-1acbae91b804","pitchNumber":2,"startTime":"2026-07-04T03:50:35.037Z","endTime":"2026-07-04T03:50:42.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:50:42.534Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"William Contreras lines out to center fielder Tommy Troy.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-04T03:51:17.312Z","endTime":"2026-07-04T03:52:22.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"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-04T03:51:05.129Z","endTime":"2026-07-04T03:51:19.480Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.775507673126974,"aZ":-12.50818265310778,"pfxX":-2.467475114511295,"pfxZ":9.222540511072417,"pX":0.2800796631129143,"pZ":2.870897759893094,"vX0":5.3521456315657945,"vY0":-145.05693053728766,"vZ0":-5.515173809388461,"x":106.32,"y":161.27,"x0":-1.267884084257162,"y0":50.001374310531425,"z0":5.558736907916602,"aX":-5.261463594137918},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.8,"breakHorizontal":3.4,"spinRate":2172,"spinDirection":210},"zone":3,"typeConfidence":0.9,"plateTime":0.3775346255837926,"extension":6.592236226273902},"index":1,"playId":"65ad9125-f300-3358-a446-7cc1000444fa","pitchNumber":1,"startTime":"2026-07-04T03:51:19.480Z","endTime":"2026-07-04T03:51:23.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.194617781675518,"aZ":-30.841853869225837,"pfxX":3.7767310571892128,"pfxZ":0.8000451585665367,"pX":0.7192652862201023,"pZ":2.398451893013272,"vX0":3.7913971604993093,"vY0":-128.53114586306535,"vZ0":-2.2586331057073417,"x":89.58,"y":174.02,"x0":-1.2648781015454538,"y0":50.00630690587338,"z0":5.679319967301073,"aX":6.331876159778412},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.2,"breakHorizontal":-7.7,"spinRate":2661,"spinDirection":75},"zone":6,"typeConfidence":0.91,"plateTime":0.42583895175524766,"extension":6.3904215414091246},"index":2,"playId":"00c4731d-c247-3a4d-abda-3d4ce27b01c2","pitchNumber":2,"startTime":"2026-07-04T03:51:33.885Z","endTime":"2026-07-04T03:51:38.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41036859304748,"aZ":-32.78418950498513,"pfxX":2.042988723913818,"pfxZ":-0.3637969523534661,"pX":1.74838770396189,"pZ":0.2682254615942914,"vX0":6.5267622913776915,"vY0":-128.42098718548726,"vZ0":-6.65344738870198,"x":50.36,"y":231.54,"x0":-1.0907604720920383,"y0":50.00372178068323,"z0":5.440449276266607,"aX":3.4145432402173563},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.9,"breakHorizontal":-5.2,"spinRate":2754,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.4263818876012371,"extension":6.637196193897695},"index":3,"playId":"e226b8a7-c1d4-3bc9-a169-2146701c1c50","pitchNumber":3,"startTime":"2026-07-04T03:51:49.212Z","endTime":"2026-07-04T03:51:54.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":99.9,"endSpeed":91.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63722300457053,"aZ":-12.954948281390598,"pfxX":-3.579963264515218,"pfxZ":8.956162531288939,"pX":-0.7109195105268299,"pZ":3.708603111898987,"vX0":3.3469654143680994,"vY0":-145.4614720273042,"vZ0":-3.1814418319216418,"x":144.1,"y":138.65,"x0":-1.4104835546642185,"y0":50.00343693833117,"z0":5.600216560884631,"aX":-7.683552899553583},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":15.7,"breakHorizontal":5.9,"spinRate":2299,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.37631693004190536,"extension":6.456099193758659},"hitData":{"launchSpeed":88.8,"launchAngle":21.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.48,"coordY":71.87}},"index":4,"playId":"c741f8b2-f9c1-3477-b569-d5140b443576","pitchNumber":4,"startTime":"2026-07-04T03:52:13.794Z","endTime":"2026-07-04T03:52:22.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:52:22.197Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tommy Troy walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-04T03:54:58.670Z","endTime":"2026-07-04T03:57:05.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6,7,8,9],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Aaron Ashby replaces Chad Patrick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"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-04T03:53:46.966Z","endTime":"2026-07-04T03:55:00.743Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676879,"link":"/api/v1/people/676879"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.273987004785184,"aZ":-44.415955059371846,"pfxX":-5.350393659034458,"pfxZ":-8.48988086058298,"pX":-0.46212434671867625,"pZ":1.8139456854432985,"vX0":-0.8612710228493272,"vY0":-120.16465113221426,"vZ0":-1.498807861568264,"x":134.62,"y":189.8,"x0":0.5964793465304872,"y0":50.00170324979047,"z0":6.441092381002412,"aX":-7.7160620441380185},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-15.4,"breakHorizontal":9.8,"spinRate":2697,"spinDirection":338},"zone":7,"typeConfidence":0.89,"plateTime":0.45822332649975994,"extension":5.511292621065376},"index":1,"playId":"daca4338-d238-3786-b561-dbbb53d05026","pitchNumber":1,"startTime":"2026-07-04T03:55:00.743Z","endTime":"2026-07-04T03:55:04.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91654963700609,"aZ":-26.646740400793867,"pfxX":6.6347523365350325,"pfxZ":3.084962058933682,"pX":1.261894767418358,"pZ":1.4772484649772237,"vX0":-0.9940117861194999,"vY0":-132.72227156198372,"vZ0":-7.251630151136822,"x":68.9,"y":198.89,"x0":0.7774339658492522,"y0":50.006158466448184,"z0":6.170208314159486,"aX":11.905354114250661},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.3,"breakHorizontal":-11.9,"spinRate":1730,"spinDirection":134},"zone":14,"typeConfidence":0.92,"plateTime":0.41180035226904854,"extension":5.515413255992272},"index":2,"playId":"3418df5a-decc-3b9c-b254-bdfa2b67fa7c","pitchNumber":2,"startTime":"2026-07-04T03:55:12.912Z","endTime":"2026-07-04T03:55:16.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.041585103692594,"aZ":-29.034914882473316,"pfxX":7.882084064733356,"pfxZ":1.7543183482694218,"pX":0.49196164407961157,"pZ":2.295766089393063,"vX0":-2.9857731535678145,"vY0":-132.41541515400047,"vZ0":-5.048930601874793,"x":98.25,"y":176.79,"x0":0.6046325296810883,"y0":50.003906744876396,"z0":6.330018033985034,"aX":14.11587820533575},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.4,"breakHorizontal":-13.7,"spinRate":1739,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.4123213736048421,"extension":5.407905194860847},"index":3,"playId":"3c138b88-315a-3c36-9ce5-b4ed197c2926","pitchNumber":3,"startTime":"2026-07-04T03:55:24.446Z","endTime":"2026-07-04T03:55:27.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-04T03:55:32.984Z","endTime":"2026-07-04T03:55:41.783Z","isPitch":false,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":82.8,"endSpeed":76.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.719075009281788,"aZ":-45.96781871324256,"pfxX":-4.051810184391781,"pfxZ":-9.470430901627616,"pX":1.4026172437319835,"pZ":2.3001534173274587,"vX0":2.4670400809969495,"vY0":-120.58124010563225,"vZ0":-0.3226164454533902,"x":63.54,"y":176.68,"x0":0.8872045420701833,"y0":50.000424901533385,"z0":6.52730786937835,"aX":-5.903836586013687},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-16.9,"breakHorizontal":6.7,"spinRate":2592,"spinDirection":338},"zone":14,"typeConfidence":0.9,"plateTime":0.45604918906836733,"extension":5.353869823595451},"index":5,"playId":"da84dd3f-c083-3458-8822-3c512e71931a","pitchNumber":4,"startTime":"2026-07-04T03:55:41.783Z","endTime":"2026-07-04T03:55:48.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.260325463410652,"aZ":-21.25070817926858,"pfxX":8.230210066122387,"pfxZ":5.256629854767896,"pX":-0.05763523892258025,"pZ":1.9107940821054823,"vX0":-3.588962041625822,"vY0":-142.86864593961366,"vZ0":-8.750998861209444,"x":119.2,"y":187.19,"x0":0.14166284889521094,"y0":50.00606293669304,"z0":6.336598966243946,"aX":17.10786764746446},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.0,"breakHorizontal":-14.3,"spinRate":2038,"spinDirection":147},"zone":8,"typeConfidence":0.91,"plateTime":0.3825998648468669,"extension":5.452808755032482},"index":6,"playId":"535f8ddf-0803-383d-934e-fe70929e2b6d","pitchNumber":5,"startTime":"2026-07-04T03:55:56.920Z","endTime":"2026-07-04T03:56:00.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.095227469378518,"aZ":-29.56834546540986,"pfxX":7.797717142261839,"pfxZ":1.4253283924467173,"pX":0.5183293780472652,"pZ":2.2682106726756683,"vX0":-2.662497502254832,"vY0":-133.36491027568323,"vZ0":-5.112932319281858,"x":97.24,"y":177.54,"x0":0.5087647137073875,"y0":50.00121371357671,"z0":6.308749917838564,"aX":14.232283743021169},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.8,"breakHorizontal":-13.7,"spinRate":1852,"spinDirection":127},"zone":6,"typeConfidence":2.0,"plateTime":0.4086255713567031,"extension":5.489840052941715},"index":7,"playId":"3c8f60c0-aaf6-3ac4-be51-a560fd9529dd","pitchNumber":6,"startTime":"2026-07-04T03:56:14.522Z","endTime":"2026-07-04T03:56:17.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.907570801071294,"aZ":-46.03531851831913,"pfxX":-3.2170852823162797,"pfxZ":-9.136374235598183,"pX":-1.643321672818056,"pZ":-0.772687202659549,"vX0":-3.6920006931212055,"vY0":-123.5398484986488,"vZ0":-7.317852340591245,"x":179.64,"y":259.64,"x0":0.29913228914046347,"y0":50.00377405284637,"z0":6.182270689440116,"aX":-4.879737552199629},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-18.2,"breakHorizontal":6.8,"spinRate":2753,"spinDirection":346},"zone":13,"typeConfidence":0.89,"plateTime":0.4465721280157289,"extension":5.53828501566941},"index":8,"playId":"bed76382-d0de-35fe-b7df-088a80135060","pitchNumber":7,"startTime":"2026-07-04T03:56:37.110Z","endTime":"2026-07-04T03:56:42.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.751354346115633,"aZ":-30.206907957792968,"pfxX":8.149597059052992,"pfxZ":1.091140222780023,"pX":0.922111557209252,"pZ":2.9942283730890127,"vX0":-1.2764972741791976,"vY0":-133.08358391946027,"vZ0":-3.1159680927365154,"x":81.85,"y":157.94,"x0":0.3481147295045203,"y0":50.00164106046597,"z0":6.361214928453041,"aX":14.660805744698092},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.6,"breakHorizontal":-14.5,"spinRate":1596,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.41109534176951845,"extension":5.446530707944937},"index":9,"playId":"3fdfda86-f7a8-3fdf-a14a-1695419b680e","pitchNumber":8,"startTime":"2026-07-04T03:56:58.758Z","endTime":"2026-07-04T03:57:05.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":5.6000000000000085,"leverageIndex":1.49,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:57:05.492Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to left fielder Jackson Chourio.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-04T03:57:21.843Z","endTime":"2026-07-04T03:58:14.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.241455016237673,"aZ":-44.3414270503898,"pfxX":-3.6651783313441078,"pfxZ":-8.509775380388286,"pX":-0.7026417962835954,"pZ":0.7673086031053998,"vX0":-1.31282648189694,"vY0":-119.22680789574105,"vZ0":-3.732991326046122,"x":143.78,"y":218.06,"x0":0.33212664206037396,"y0":50.00029578488654,"z0":6.379559271550114,"aX":-5.242906011155321},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-16.1,"breakHorizontal":7.0,"spinRate":2596,"spinDirection":342},"zone":13,"typeConfidence":0.9,"plateTime":0.46048770455158294,"extension":5.496066324694535},"index":0,"playId":"4b739b6b-3d06-34b6-a3f1-ecc89403f7dc","pitchNumber":1,"startTime":"2026-07-04T03:57:27.838Z","endTime":"2026-07-04T03:57:33.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"84d06e14-5d35-3db2-8154-c7b8be1d62c8","startTime":"2026-07-04T03:57:44.680Z","endTime":"2026-07-04T03:57:48.534Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.588118322832315,"aZ":-19.952800661235813,"pfxX":7.712063545690873,"pfxZ":5.946502749266855,"pX":-0.5307621984848727,"pZ":2.743406640195296,"vX0":-4.636260509510993,"vY0":-142.44213055537818,"vZ0":-6.684363479448379,"x":137.23,"y":164.71,"x0":0.11559321403620916,"y0":50.00481175437654,"z0":6.381234845123476,"aX":15.856213863319683},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.6,"breakHorizontal":-13.1,"spinRate":2021,"spinDirection":148},"zone":4,"typeConfidence":0.91,"plateTime":0.38446943378539,"extension":5.485596666210681},"hitData":{"launchSpeed":87.0,"launchAngle":30.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.64,"coordY":83.2}},"index":2,"playId":"b6bb6345-259e-37e6-9a6a-dadecdfd900f","pitchNumber":2,"startTime":"2026-07-04T03:58:04.009Z","endTime":"2026-07-04T03:58:14.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.0,"awayTeamWinProbability":41.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":2.33,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-07-04T03:58:14.220Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, third baseman David Hamilton to first baseman Jake Bauers.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-04T03:58:29.292Z","endTime":"2026-07-04T04:00:28.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":97.0,"endSpeed":89.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36586632929996,"aZ":-24.70281341589786,"pfxX":8.489751563182809,"pfxZ":3.6906657324728034,"pX":0.03927313656630506,"pZ":2.488053334857922,"vX0":-3.490295216492788,"vY0":-141.2134608052809,"vZ0":-6.62000290063135,"x":115.5,"y":171.6,"x0":0.18641360663263842,"y0":50.00318742604386,"z0":6.445789480236207,"aX":17.191526995530246},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.5,"breakHorizontal":-14.6,"spinRate":2051,"spinDirection":144},"zone":5,"typeConfidence":0.9,"plateTime":0.3874712662860751,"extension":5.351782186332492},"index":0,"playId":"f54d496e-ad93-3a18-a876-cf92e6449e06","pitchNumber":1,"startTime":"2026-07-04T03:58:48.783Z","endTime":"2026-07-04T03:58:52.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"d5cd011e-b387-3f2a-afae-7b0f59f68bcb","startTime":"2026-07-04T03:59:08.696Z","endTime":"2026-07-04T03:59:11.696Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40135477388311,"aZ":-25.410591730029967,"pfxX":9.527424176691586,"pfxZ":3.7957213442410875,"pX":0.7120759339894049,"pZ":1.0421370849421738,"vX0":-2.6200448060586874,"vY0":-132.48506535611813,"vZ0":-8.553782888703406,"x":89.86,"y":210.64,"x0":0.4737294040494526,"y0":50.005733118262405,"z0":6.160039094921827,"aX":16.99747191021744},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.3,"breakHorizontal":-16.7,"spinRate":1722,"spinDirection":132},"zone":14,"typeConfidence":0.93,"plateTime":0.41287305152258424,"extension":5.52652153135532},"index":2,"playId":"6165df7a-c307-30a3-9c50-e777eed7b294","pitchNumber":2,"startTime":"2026-07-04T03:59:27.890Z","endTime":"2026-07-04T03:59:36.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Tommy Troy steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":3,"actionPlayId":"6165df7a-c307-30a3-9c50-e777eed7b294","startTime":"2026-07-04T03:59:41.527Z","endTime":"2026-07-04T03:59:57.532Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"postOnSecond":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":3.6000000000000014,"leverageIndex":2.06,"dramaIndex":79.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27884061143371,"aZ":-30.13070168665273,"pfxX":7.112510383740293,"pfxZ":1.1223465705847788,"pX":1.1801700404402486,"pZ":1.7614055219154723,"vX0":-0.8434714619518656,"vY0":-133.7534137887402,"vZ0":-6.126005091085105,"x":72.01,"y":191.22,"x0":0.5750526375427323,"y0":50.00091372912063,"z0":6.2361823221147406,"aX":12.911942892141795},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.0,"breakHorizontal":-12.7,"spinRate":1738,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.40917823918033047,"extension":5.570396414140999},"index":4,"playId":"0c7cc145-f13a-3cf8-8ee3-1a375bd92dd9","pitchNumber":3,"startTime":"2026-07-04T03:59:57.532Z","endTime":"2026-07-04T04:00:01.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.190134446454124,"aZ":-22.461609985383514,"pfxX":7.8876170753513275,"pfxZ":4.721333934005576,"pX":-0.2715330699213486,"pZ":2.4951053744613305,"vX0":-4.31130032146694,"vY0":-142.1790072993965,"vZ0":-6.827946155710199,"x":127.35,"y":171.41,"x0":0.23594827367576618,"y0":50.00398067782631,"z0":6.343263479368777,"aX":16.223749071936556},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.4,"breakHorizontal":-13.4,"spinRate":2040,"spinDirection":149},"zone":5,"typeConfidence":0.91,"plateTime":0.38456441211521586,"extension":5.450622921582598},"hitData":{"launchSpeed":80.3,"launchAngle":-41.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.91,"coordY":176.86}},"index":5,"playId":"6031ac33-92bd-338c-986f-1beb26aa09a5","pitchNumber":4,"startTime":"2026-07-04T04:00:18.715Z","endTime":"2026-07-04T04:00:28.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.49999999999999,"awayTeamWinProbability":43.50000000000001,"homeTeamWinProbabilityAdded":-6.1000000000000085,"leverageIndex":2.06,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:00:28.930Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Corbin Carroll lines out to left fielder Jackson Chourio.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-04T04:01:38.095Z","endTime":"2026-07-04T04:02:26.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"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-04T04:00:48.775Z","endTime":"2026-07-04T04:01:40.195Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.633712189283536,"aZ":-19.933592086109066,"pfxX":8.222003285158483,"pfxZ":5.966475839894648,"pX":-0.4133614676493232,"pZ":1.534450775099202,"vX0":-4.416594430720514,"vY0":-142.13257581092023,"vZ0":-9.710142235309835,"x":132.76,"y":197.35,"x0":0.08976618525007728,"y0":50.00663627194044,"z0":6.253509167797144,"aX":16.87783621578424},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.1,"breakHorizontal":-14.0,"spinRate":2025,"spinDirection":148},"zone":13,"typeConfidence":0.91,"plateTime":0.38491591691975113,"extension":5.574805002989979},"index":1,"playId":"9dd3573c-1a72-322d-93bd-03fceadcb285","pitchNumber":1,"startTime":"2026-07-04T04:01:40.195Z","endTime":"2026-07-04T04:01:45.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.978228886755932,"aZ":-45.14841876190714,"pfxX":-2.631814713910031,"pfxZ":-8.565785434233756,"pX":-0.33813193828028176,"pZ":0.6821914534837842,"vX0":-1.2575116597861449,"vY0":-122.96907344567634,"vZ0":-4.363321261411203,"x":129.89,"y":220.36,"x0":0.5236903684981757,"y0":50.00542830630323,"z0":6.355262850000208,"aX":-3.984843171031152},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-16.3,"breakHorizontal":5.0,"spinRate":2619,"spinDirection":337},"zone":13,"typeConfidence":0.9,"plateTime":0.44737852022425306,"extension":5.581231439977429},"index":2,"playId":"9a42433e-a9c2-38e1-b9b8-4572528983a3","pitchNumber":2,"startTime":"2026-07-04T04:01:59.120Z","endTime":"2026-07-04T04:02:03.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":99.0,"endSpeed":90.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04775666489941,"aZ":-18.82565686931831,"pfxX":8.448793554782505,"pfxZ":6.3494734532238555,"pX":0.5019715968561694,"pZ":2.4709914799280175,"vX0":-2.222516251305096,"vY0":-143.98911310147406,"vZ0":-7.5583253999593705,"x":97.87,"y":172.06,"x0":0.18555266387435027,"y0":50.00268803103815,"z0":6.292239601898683,"aX":17.762258937482688},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.2,"breakHorizontal":-14.9,"spinRate":2033,"spinDirection":146},"zone":6,"typeConfidence":0.91,"plateTime":0.3802159784768735,"extension":5.519464929724184},"hitData":{"launchSpeed":93.8,"launchAngle":22.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":48.82,"coordY":106.72}},"index":3,"playId":"11059e9b-b9ff-3c96-9a1f-c35ded2ee424","pitchNumber":3,"startTime":"2026-07-04T04:02:18.128Z","endTime":"2026-07-04T04:02:26.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.499999999999993,"leverageIndex":2.44,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:02:26.151Z","atBatIndex":60},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake Bauers doubles (13) on a line drive to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T04:05:16.421Z","endTime":"2026-07-04T04:06:15.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brandyn Garcia replaces Juan Morillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"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-04T04:03:08.220Z","endTime":"2026-07-04T04:05:18.573Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805299,"link":"/api/v1/people/805299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7601728357039,"aZ":-28.828791149396224,"pfxX":10.35347102007926,"pfxZ":1.621361207072928,"pX":-0.6851167264653447,"pZ":3.5378980489039495,"vX0":-9.339685217863819,"vY0":-142.8286573437339,"vZ0":-0.816014143428556,"x":143.12,"y":143.26,"x0":1.2813599676473884,"y0":50.005632890510554,"z0":5.6394596638093955,"aX":21.404201709354233},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.0,"breakHorizontal":-16.9,"spinRate":2112,"spinDirection":62},"zone":11,"typeConfidence":0.91,"plateTime":0.38341117449024864,"extension":5.576018238698282},"index":1,"playId":"e79adbab-7680-3163-9c5c-7dac1b3998e7","pitchNumber":1,"startTime":"2026-07-04T04:05:18.573Z","endTime":"2026-07-04T04:05:22.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.202517841155924,"aZ":-28.37219436468972,"pfxX":10.489990061310577,"pfxZ":1.9065126341127545,"pX":-0.782912499208681,"pZ":2.3083411853104625,"vX0":-9.582856967474036,"vY0":-140.72026592986458,"vZ0":-3.8881995095734627,"x":146.84,"y":176.45,"x0":1.3108206810659644,"y0":50.00478145767852,"z0":5.555011809953319,"aX":20.950819232715872},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":2.8,"breakHorizontal":-16.9,"spinRate":2204,"spinDirection":123},"zone":4,"typeConfidence":0.91,"plateTime":0.3898699608816769,"extension":5.56974557811566},"index":2,"playId":"d8d542d6-cd98-31e0-88a1-698edeb48a1f","pitchNumber":2,"startTime":"2026-07-04T04:05:32.808Z","endTime":"2026-07-04T04:05:37.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.070787540662653,"aZ":-26.523487950834316,"pfxX":-6.431504889007436,"pfxZ":3.480854735975065,"pX":-0.8165878675467095,"pZ":2.779762373648689,"vX0":-4.019666008362914,"vY0":-126.95552620390785,"vZ0":-1.4942073166343737,"x":148.13,"y":163.73,"x0":1.6254096409259133,"y0":50.00550441523763,"z0":5.495927556836341,"aX":-10.453782721936783},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.2,"breakHorizontal":12.6,"spinRate":2606,"spinDirection":287},"zone":11,"typeConfidence":2.0,"plateTime":0.4321572747296605,"extension":5.410995388309678},"index":3,"playId":"33b8f844-161e-36ae-8c0d-8f25312325c6","pitchNumber":3,"startTime":"2026-07-04T04:05:48.415Z","endTime":"2026-07-04T04:05:52.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8158605382691,"aZ":-27.610657322374696,"pfxX":9.246259570976209,"pfxZ":2.261810129073668,"pX":-0.1259190645362339,"pZ":3.206195780644616,"vX0":-7.637401873022121,"vY0":-141.3736909301552,"vZ0":-1.706925680235451,"x":121.8,"y":152.21,"x0":1.4118585984073386,"y0":50.006621208200215,"z0":5.593465657663697,"aX":18.684183584797445},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.0,"breakHorizontal":-15.1,"spinRate":2217,"spinDirection":122},"zone":2,"typeConfidence":0.9,"plateTime":0.3877299954264086,"extension":5.583232206677123},"hitData":{"launchSpeed":102.4,"launchAngle":8.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":36.34,"coordY":120.1}},"index":4,"playId":"c73c596b-59f2-3c32-8e4f-08d8051d5f37","pitchNumber":4,"startTime":"2026-07-04T04:06:03.311Z","endTime":"2026-07-04T04:06:15.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.0,"awayTeamWinProbability":63.0,"homeTeamWinProbabilityAdded":-13.0,"leverageIndex":1.82,"dramaIndex":130.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:06:15.319Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Garrett Mitchell walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T04:06:26.902Z","endTime":"2026-07-04T04:08:27.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.816673601494806,"aZ":-30.760387176268967,"pfxX":9.447940549536046,"pfxZ":0.7052152478135447,"pX":0.3056276267479591,"pZ":3.9746425883786545,"vX0":-6.6589130648563355,"vY0":-140.96483303676712,"vZ0":0.6339867802348114,"x":105.35,"y":131.46,"x0":1.4740858614185108,"y0":50.002718459273375,"z0":5.736606217932634,"aX":18.96493058248725},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":1.6,"breakHorizontal":-15.7,"spinRate":2334,"spinDirection":121},"zone":12,"typeConfidence":0.91,"plateTime":0.3889258570818366,"extension":5.539341331688888},"index":0,"playId":"c9600776-b39d-3191-999d-bbbecfdd778e","pitchNumber":1,"startTime":"2026-07-04T04:06:42.774Z","endTime":"2026-07-04T04:06:47.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44217914856757,"aZ":-31.95739658105192,"pfxX":9.340476519311341,"pfxZ":0.10397107982160314,"pX":1.6978892390226565,"pZ":3.3398823245773266,"vX0":-3.4100199267231552,"vY0":-141.97300088057352,"vZ0":-0.526834210452505,"x":52.28,"y":148.6,"x0":1.7033190479160518,"y0":50.00155364784667,"z0":5.567346189801127,"aX":19.00621677801875},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":0.2,"breakHorizontal":-16.2,"spinRate":2308,"spinDirection":124},"zone":12,"typeConfidence":0.91,"plateTime":0.3862546021856006,"extension":5.7265272684396775},"index":1,"playId":"843be2f1-7e98-3622-8f26-4a9f248b672d","pitchNumber":2,"startTime":"2026-07-04T04:07:01.372Z","endTime":"2026-07-04T04:07:08.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.745102509805136,"aZ":-31.12051944011606,"pfxX":11.382249975658727,"pfxZ":0.5197654843181834,"pX":-0.0161046465836129,"pZ":2.6299191423507096,"vX0":-8.160057033823874,"vY0":-142.57956730108685,"vZ0":-2.5773123255739274,"x":117.61,"y":167.77,"x0":1.4134004675047673,"y0":50.007029338844255,"z0":5.522440817500206,"aX":23.290144281223952},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":0.6,"breakHorizontal":-18.8,"spinRate":2259,"spinDirection":120},"zone":5,"typeConfidence":0.91,"plateTime":0.38510621902103503,"extension":5.566042596996512},"index":2,"playId":"0d90ed0b-6594-3d7f-935c-ed85935931c9","pitchNumber":3,"startTime":"2026-07-04T04:07:28.084Z","endTime":"2026-07-04T04:07:32.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"3e32f769-6b54-4104-a38f-777353085361","startTime":"2026-07-04T04:07:46.197Z","endTime":"2026-07-04T04:07:51.197Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99046706275561,"aZ":-25.669399308388506,"pfxX":-6.677898493785113,"pfxZ":3.9848682583437034,"pX":-0.3978276794087678,"pZ":1.4072165415204536,"vX0":-3.225265262988633,"vY0":-127.65886930683281,"vZ0":-4.792256648949676,"x":132.16,"y":200.79,"x0":1.7538033408785005,"y0":50.00241456533466,"z0":5.356942674592899,"aX":-10.899393296821252},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.2,"breakHorizontal":12.8,"spinRate":2653,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.43088487224512484,"extension":5.592083228860384},"index":4,"playId":"178444b9-a96f-3170-9b5f-d260fd2e428f","pitchNumber":4,"startTime":"2026-07-04T04:08:03.502Z","endTime":"2026-07-04T04:08:07.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.771374212486535,"aZ":-33.59521540697387,"pfxX":9.367328272056312,"pfxZ":-0.6974608650180034,"pX":9.5895465168765E-4,"pZ":3.6992130561066063,"vX0":-7.446119132627479,"vY0":-142.1912796720079,"vZ0":0.4577844719462433,"x":116.96,"y":138.9,"x0":1.4416000201720842,"y0":50.002862076453496,"z0":5.674350911803647,"aX":19.108042730968382},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":-1.0,"breakHorizontal":-15.4,"spinRate":2312,"spinDirection":124},"zone":11,"typeConfidence":0.91,"plateTime":0.3857739706680139,"extension":5.460347291054796},"index":5,"playId":"20d4f1f6-58a2-38fe-acd1-a823a84eba87","pitchNumber":5,"startTime":"2026-07-04T04:08:21.757Z","endTime":"2026-07-04T04:08:27.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.6,"awayTeamWinProbability":66.4,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":2.24,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:08:27.908Z","atBatIndex":62},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Andrew Vaughn grounds into a force out, first baseman Ildemaro Vargas to shortstop Geraldo Perdomo. Jake Bauers to 3rd. Garrett Mitchell out at 2nd. Andrew Vaughn to 1st.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T04:09:39.384Z","endTime":"2026-07-04T04:10:45.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"postOnThird":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Andrew Vaughn replaces Sal Frelick.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"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-04T04:08:34.807Z","endTime":"2026-07-04T04:08:39.184Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":686217,"link":"/api/v1/people/686217"},"defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"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-04T04:08:39.184Z","endTime":"2026-07-04T04:09:41.520Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.689440912853037,"aZ":-21.822626915446552,"pfxX":1.8892584923804643,"pfxZ":5.262087604357713,"pX":-1.657418155636268,"pZ":2.383111527596613,"vX0":-9.035894960764965,"vY0":-139.04013073934362,"vZ0":-4.413548944148019,"x":180.18,"y":174.44,"x0":1.382038469628751,"y0":50.00573641170077,"z0":5.429796410278599,"aX":3.7195866477405186},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.9,"breakHorizontal":-1.7,"spinRate":2361,"spinDirection":139},"zone":13,"typeConfidence":0.83,"plateTime":0.3931770059472437,"extension":5.669400822767916},"index":2,"playId":"13fbdbe3-9cbe-3346-b8bc-36f3d8dd95db","pitchNumber":1,"startTime":"2026-07-04T04:09:41.520Z","endTime":"2026-07-04T04:09:45.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.536619082664743,"aZ":-22.36441872041546,"pfxX":1.1100520083123138,"pfxZ":4.984122305951953,"pX":-0.3200539298966018,"pZ":2.9110246751518587,"vX0":-5.833217759876711,"vY0":-138.82960961851185,"vZ0":-3.1390259899914406,"x":129.2,"y":160.18,"x0":1.6562773156281,"y0":50.00552066012462,"z0":5.530118298509714,"aX":2.186525723639309},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.6,"breakHorizontal":-1.0,"spinRate":2336,"spinDirection":149},"zone":1,"typeConfidence":0.9,"plateTime":0.3932254732283349,"extension":5.629391519484255},"index":3,"playId":"439cd676-e99a-3958-bc33-52fcb327c0ab","pitchNumber":2,"startTime":"2026-07-04T04:09:56.741Z","endTime":"2026-07-04T04:10:00.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.577416731880607,"aZ":-20.6608277748904,"pfxX":0.983962677492066,"pfxZ":5.89513270426766,"pX":-1.1571585902753365,"pZ":2.2969282916039595,"vX0":-7.371261022843068,"vY0":-138.1200850051724,"vZ0":-4.8156318784315575,"x":161.11,"y":176.76,"x0":1.4059026833691863,"y0":50.00563790310188,"z0":5.431840823630867,"aX":1.9238095250913299},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.0,"breakHorizontal":-0.5,"spinRate":2410,"spinDirection":142},"zone":13,"typeConfidence":0.91,"plateTime":0.39490077891013087,"extension":5.656504060867975},"index":4,"playId":"e0457fee-ecf1-329d-80bf-84ca9717b3a7","pitchNumber":3,"startTime":"2026-07-04T04:10:14.269Z","endTime":"2026-07-04T04:10:17.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":89.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.13682247689858,"aZ":-33.69269640324012,"pfxX":10.156480811198943,"pfxZ":-0.7312799396508556,"pX":0.3567338449891482,"pZ":2.2704929898526074,"vX0":-6.739539660370336,"vY0":-143.53839254266296,"vZ0":-3.260104340522966,"x":103.4,"y":177.48,"x0":1.426931491178267,"y0":50.00588070363766,"z0":5.539940934811729,"aX":20.997902837231923},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":-1.8,"breakHorizontal":-16.9,"spinRate":2296,"spinDirection":118},"zone":6,"typeConfidence":0.91,"plateTime":0.38296219969084433,"extension":5.547881737530626},"hitData":{"launchSpeed":89.0,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.81,"coordY":152.34}},"index":5,"playId":"90179689-9bfe-32b8-a10b-02a29544e54d","pitchNumber":4,"startTime":"2026-07-04T04:10:36.522Z","endTime":"2026-07-04T04:10:45.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":3.17,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:10:45.544Z","atBatIndex":63},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Cooper Pratt reaches on a fielder's choice out, catcher Gabriel Moreno to third baseman Nolan Arenado. Jake Bauers out at home. Blake Perkins to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T04:12:20.696Z","endTime":"2026-07-04T04:12:32.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"postOnSecond":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Blake Perkins replaces Andrew Vaughn.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-04T04:11:15.962Z","endTime":"2026-07-04T04:11:41.356Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"702","replacedPlayer":{"id":683734,"link":"/api/v1/people/683734"},"base":1,"defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"ab9f913f-211a-3b4d-92db-74084add0634","startTime":"2026-07-04T04:11:41.356Z","endTime":"2026-07-04T04:11:44.797Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"playId":"936552c1-b148-3976-9b4e-61f3af550c31","startTime":"2026-07-04T04:12:02.564Z","endTime":"2026-07-04T04:12:06.467Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74677481304193,"aZ":-28.949496891941152,"pfxX":10.611854829803379,"pfxZ":1.5810405220526018,"pX":0.003513938760396349,"pZ":2.4611402064720047,"vX0":-7.651104881896783,"vY0":-141.95210882464255,"vZ0":-3.50773476871615,"x":116.87,"y":172.33,"x0":1.3562098461631131,"y0":50.002441064843445,"z0":5.557578886423655,"aX":21.638203211250048},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":2.3,"breakHorizontal":-17.6,"spinRate":2268,"spinDirection":116},"zone":5,"typeConfidence":0.91,"plateTime":0.3859684199425324,"extension":5.489323518415136},"hitData":{"launchSpeed":53.2,"launchAngle":-86.0,"totalDistance":0.0,"trajectory":"bunt_grounder","hardness":"medium","location":"2","coordinates":{"coordX":126.1,"coordY":193.57}},"index":3,"playId":"7eeefef9-e862-360f-aa03-000fae63aa87","pitchNumber":1,"startTime":"2026-07-04T04:12:22.997Z","endTime":"2026-07-04T04:12:32.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_ab"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_ab"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":15.800000000000004,"leverageIndex":4.04,"dramaIndex":203.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:12:32.510Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Ortiz strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T04:13:59.583Z","endTime":"2026-07-04T04:14:44.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Joey Ortiz replaces David Hamilton.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"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-04T04:13:16.043Z","endTime":"2026-07-04T04:14:01.734Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":666152,"link":"/api/v1/people/666152"},"defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.80790538652053,"aZ":-36.77800372915276,"pfxX":10.655651041649467,"pfxZ":-2.2458556322443517,"pX":0.2307886214153906,"pZ":2.5098597333437866,"vX0":-7.346816697294049,"vY0":-143.03284145640023,"vZ0":-1.988158276206659,"x":108.2,"y":171.01,"x0":1.4604074415899084,"y0":50.000915547498664,"z0":5.5405616989096735,"aX":21.87406041739579},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-4.3,"breakHorizontal":-17.6,"spinRate":2326,"spinDirection":114},"zone":5,"typeConfidence":0.91,"plateTime":0.3842992521340851,"extension":5.582907977969104},"index":1,"playId":"a6098e6c-9bf5-3103-ba5b-16469e2d8cf8","pitchNumber":1,"startTime":"2026-07-04T04:14:01.734Z","endTime":"2026-07-04T04:14:05.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":95.1,"endSpeed":87.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.356721398420312,"aZ":-24.815817547969715,"pfxX":-0.07520115947650352,"pfxZ":3.782387585881274,"pX":-0.15527737879957934,"pZ":2.4801939217193403,"vX0":-4.36420657824404,"vY0":-138.49355765637054,"vZ0":-3.548556884092225,"x":122.92,"y":171.81,"x0":1.4494988413741607,"y0":50.00591903278056,"z0":5.4342088816357546,"aX":-0.14553016968002694},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.4,"breakHorizontal":1.1,"spinRate":2391,"spinDirection":145},"zone":5,"typeConfidence":0.9,"plateTime":0.39518648144582835,"extension":5.629750971660542},"index":2,"playId":"ce7577c9-161c-3033-80f1-fb353a53ba9b","pitchNumber":2,"startTime":"2026-07-04T04:14:16.699Z","endTime":"2026-07-04T04:14:19.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.844291106738186,"aZ":-26.58011442332857,"pfxX":-7.832756669462162,"pfxZ":3.361258138036777,"pX":-0.22619907617339904,"pZ":2.021151283662082,"vX0":-2.4193589801910056,"vY0":-128.9141748314878,"vZ0":-3.2059829075034236,"x":125.62,"y":184.21,"x0":1.7446180920057417,"y0":50.00071008951354,"z0":5.360135134179948,"aX":-13.019667518596304},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.5,"breakHorizontal":14.8,"spinRate":2698,"spinDirection":281},"zone":8,"typeConfidence":2.0,"plateTime":0.42688412611787285,"extension":5.540902053304139},"index":3,"playId":"acce4d59-fa50-3920-b556-73ce06ba8f9b","pitchNumber":3,"startTime":"2026-07-04T04:14:37.302Z","endTime":"2026-07-04T04:14:44.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":9.299999999999997,"leverageIndex":3.67,"dramaIndex":154.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:14:44.548Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a ground ball to right fielder Blake Perkins.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-04T04:17:24.580Z","endTime":"2026-07-04T04:19:25.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,9],"actionIndex":[0,1,2],"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Blake Perkins remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"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-04T04:16:19.618Z","endTime":"2026-07-04T04:16:19.636Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"702","replacedPlayer":{"id":683734,"link":"/api/v1/people/683734"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Joey Ortiz remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"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-04T04:16:19.636Z","endTime":"2026-07-04T04:16:20.636Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":666152,"link":"/api/v1/people/666152"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Abner Uribe replaces Aaron Ashby.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"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-04T04:16:19.636Z","endTime":"2026-07-04T04:17:26.554Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682842,"link":"/api/v1/people/682842"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.4,"endSpeed":91.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.42840293752697,"aZ":-24.740821041137302,"pfxX":-9.30081019668252,"pfxZ":3.4482242802220675,"pX":-0.5700906521425562,"pZ":4.045943438775976,"vX0":5.082190545981013,"vY0":-146.15329019495542,"vZ0":-0.9922943693898374,"x":138.73,"y":129.54,"x0":-1.1258922114142296,"y0":50.00616896995463,"z0":5.880021929255543,"aX":-20.06317626657285},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":6.2,"breakHorizontal":15.8,"spinRate":2372,"spinDirection":214},"zone":11,"typeConfidence":0.94,"plateTime":0.3752132705505349,"extension":6.38913772907937},"index":3,"playId":"e751057a-742b-3fad-b0b7-d03c6956e292","pitchNumber":1,"startTime":"2026-07-04T04:17:26.554Z","endTime":"2026-07-04T04:17:33.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91602079036157,"aZ":-26.86483916279404,"pfxX":5.673278324507052,"pfxZ":3.149626722122221,"pX":0.30445452345823143,"pZ":3.296686695335346,"vX0":2.1391825219578284,"vY0":-129.03810924031063,"vZ0":-1.0540231455294478,"x":105.39,"y":149.77,"x0":-1.2724240360714856,"y0":50.00294995334236,"z0":5.780696087535529,"aX":9.564382589857301},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.6,"breakHorizontal":-10.8,"spinRate":2635,"spinDirection":84},"zone":12,"typeConfidence":0.9,"plateTime":0.42450329771512285,"extension":6.620159196469635},"index":4,"playId":"aa434b82-b3f5-3a51-bd65-e371073e177d","pitchNumber":2,"startTime":"2026-07-04T04:17:41.376Z","endTime":"2026-07-04T04:17:45.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50060528808087,"aZ":-28.383125359093174,"pfxX":4.955840418779637,"pfxZ":2.256584607095996,"pX":2.135348802804251,"pZ":1.087379321411394,"vX0":6.46809099202337,"vY0":-129.0287397710349,"vZ0":-5.985836040355875,"x":35.61,"y":209.42,"x0":-1.0504324479552103,"y0":50.0047815625105,"z0":5.631783109150314,"aX":8.33482159747896},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.9,"breakHorizontal":-10.4,"spinRate":2651,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.4249298093333187,"extension":6.650419271852289},"index":5,"playId":"042e5646-3f56-3498-b8ec-bec2a7a75be8","pitchNumber":3,"startTime":"2026-07-04T04:17:59.069Z","endTime":"2026-07-04T04:18:05.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.5,"endSpeed":92.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03177388919675,"aZ":-24.72964435206857,"pfxX":-7.746953144252865,"pfxZ":3.4140241049584823,"pX":-1.4357730039933847,"pZ":3.8308806521418344,"vX0":2.102691776986438,"vY0":-146.43031589341794,"vZ0":-1.442436836841371,"x":171.73,"y":135.35,"x0":-1.1543282392242458,"y0":50.004763770325006,"z0":5.802548375695916,"aX":-16.905651865021493},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":6.1,"breakHorizontal":13.7,"spinRate":2278,"spinDirection":212},"zone":11,"typeConfidence":0.94,"plateTime":0.3733587679979,"extension":6.450561207126514},"index":6,"playId":"77c165c0-9e76-3316-98e1-7071357ee18b","pitchNumber":4,"startTime":"2026-07-04T04:18:22.206Z","endTime":"2026-07-04T04:18:26.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":91.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43585421200355,"aZ":-21.802527858823304,"pfxX":-5.423308108063912,"pfxZ":4.889854169703753,"pX":-0.6787732023104945,"pZ":3.199685464545399,"vX0":3.512130726490259,"vY0":-144.66331685918524,"vZ0":-3.325391087675337,"x":142.87,"y":152.39,"x0":-1.2033224137722949,"y0":50.00418837577504,"z0":5.699027157898487,"aX":-11.506945460628614},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":8.4,"breakHorizontal":9.1,"spinRate":2284,"spinDirection":208},"zone":1,"typeConfidence":0.93,"plateTime":0.3784747276809979,"extension":6.5262467020612975},"index":7,"playId":"276a24ef-e4bd-3457-9eab-a41cb8dffd89","pitchNumber":5,"startTime":"2026-07-04T04:18:42.583Z","endTime":"2026-07-04T04:18:47.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2026-07-04T04:18:51.836Z","endTime":"2026-07-04T04:19:15.170Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.1,"endSpeed":92.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35990043106816,"aZ":-25.00457589064329,"pfxX":-5.774610641989691,"pfxZ":3.3161507440539246,"pX":0.40270963833424556,"pZ":2.5112888198568437,"vX0":6.279356938260709,"vY0":-145.72741045524165,"vZ0":-4.647759442406857,"x":101.65,"y":170.98,"x0":-1.0236852950939055,"y0":50.00527067631989,"z0":5.62609264161751,"aX":-12.494985023692665},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":5.3,"breakHorizontal":9.4,"spinRate":2269,"spinDirection":209},"zone":6,"typeConfidence":0.93,"plateTime":0.3750215656249889,"extension":6.608319700681351},"hitData":{"launchSpeed":107.0,"launchAngle":3.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":149.6,"coordY":130.22}},"index":9,"playId":"2db7c73b-84ee-3833-818e-d2f4fd28e141","pitchNumber":6,"startTime":"2026-07-04T04:19:15.170Z","endTime":"2026-07-04T04:19:25.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":6.200000000000003,"leverageIndex":1.78,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:19:25.317Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Lourdes Gurriel Jr. lines out sharply to left fielder Jackson Chourio.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-04T04:19:45.874Z","endTime":"2026-07-04T04:20:26.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.1,"endSpeed":91.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.135970776699956,"aZ":-27.153328862923615,"pfxX":-8.468446070649097,"pfxZ":2.3449699268877877,"pX":0.14699123775187758,"pZ":2.0912129606038206,"vX0":6.338873658569548,"vY0":-145.5459857326686,"vZ0":-5.462187337205984,"x":111.4,"y":182.32,"x0":-0.9623316811489845,"y0":50.00078381708417,"z0":5.643178853312465,"aX":-18.110947623657065},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":3.2,"breakHorizontal":14.0,"spinRate":2297,"spinDirection":211},"zone":8,"typeConfidence":0.93,"plateTime":0.3767683825743644,"extension":6.700318753278124},"index":0,"playId":"64c94395-4e31-33be-bbfe-379077b64c8f","pitchNumber":1,"startTime":"2026-07-04T04:19:54.425Z","endTime":"2026-07-04T04:19:58.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.2,"endSpeed":91.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.62495219120275,"aZ":-25.657337882047912,"pfxX":-6.888967382126625,"pfxZ":3.0374776666537215,"pX":-0.5753640185729225,"pZ":2.41679396618334,"vX0":4.591425070021633,"vY0":-145.78361355223214,"vZ0":-4.786033518479813,"x":138.93,"y":173.53,"x0":-1.279196012191695,"y0":50.0009064726993,"z0":5.636926766420683,"aX":-14.763743439764037},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":4.7,"breakHorizontal":11.5,"spinRate":2296,"spinDirection":213},"zone":4,"typeConfidence":0.93,"plateTime":0.37632622927915627,"extension":6.607149895782902},"hitData":{"launchSpeed":103.8,"launchAngle":18.0,"totalDistance":329.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":75.95,"coordY":76.48}},"index":1,"playId":"780dcc3a-4b07-34bd-b43a-180c3de0e522","pitchNumber":2,"startTime":"2026-07-04T04:20:16.144Z","endTime":"2026-07-04T04:20:26.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":2.67,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:20:26.400Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Arenado lines out to shortstop Cooper Pratt.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-04T04:20:45.400Z","endTime":"2026-07-04T04:22:24.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":88.8,"endSpeed":81.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.661881819762517,"aZ":-27.741919611904365,"pfxX":4.262582445507713,"pfxZ":2.633721790065641,"pX":0.7245122316390906,"pZ":0.9093227511025266,"vX0":3.6608674171271205,"vY0":-129.18034481321973,"vZ0":-6.292581425260997,"x":89.38,"y":214.23,"x0":-1.266451536033123,"y0":50.00494432189656,"z0":5.517858666468357,"aX":7.183726930482135},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.5,"breakHorizontal":-8.5,"spinRate":2619,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.424478414183838,"extension":6.691022692521057},"index":0,"playId":"c54a1f8e-0cf0-39f7-9d76-8bbf56fc9ae3","pitchNumber":1,"startTime":"2026-07-04T04:20:53.901Z","endTime":"2026-07-04T04:20:58.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.175470253160338,"aZ":-27.736380454657763,"pfxX":4.285413586795437,"pfxZ":2.641636886947376,"pX":-0.5331991279939555,"pZ":2.151628180731289,"vX0":0.6265114937894336,"vY0":-129.19287595080428,"vZ0":-3.4977375329782054,"x":137.32,"y":180.69,"x0":-1.335737916107642,"y0":50.004962679163526,"z0":5.666640390484598,"aX":7.208785181366849},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.2,"breakHorizontal":-7.9,"spinRate":2579,"spinDirection":91},"zone":7,"typeConfidence":0.9,"plateTime":0.424773031514722,"extension":6.6044973563942015},"index":1,"playId":"f4392c52-567d-3509-9755-8640278bf6e6","pitchNumber":2,"startTime":"2026-07-04T04:21:12.179Z","endTime":"2026-07-04T04:21:16.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.307153686272404,"aZ":-28.08191224493906,"pfxX":4.378978394501453,"pfxZ":2.453340091429885,"pX":0.11351467990541313,"pZ":1.951333285369128,"vX0":2.252904167859149,"vY0":-128.98484346155945,"vZ0":-4.064641180548245,"x":112.67,"y":186.09,"x0":-1.3429170631578777,"y0":50.004087520222974,"z0":5.737648027855388,"aX":7.305027665780458},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.7,"breakHorizontal":-8.5,"spinRate":2551,"spinDirection":60},"zone":8,"typeConfidence":0.9,"plateTime":0.42626574498882475,"extension":6.631627445263838},"index":2,"playId":"574eeac1-46a6-39f0-9e4a-6949dbc69bde","pitchNumber":3,"startTime":"2026-07-04T04:21:31.985Z","endTime":"2026-07-04T04:21:36.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.6,"endSpeed":91.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.461845567525216,"aZ":-25.643822418672077,"pfxX":-8.092048469453607,"pfxZ":3.0557617913840707,"pX":1.6289172659534925,"pZ":1.9096030550380962,"vX0":10.639461683595314,"vY0":-145.96894066664507,"vZ0":-6.235986613352858,"x":54.91,"y":187.22,"x0":-1.0285681455096982,"y0":50.00362815837394,"z0":5.638990316577082,"aX":-17.294840358720915},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":4.3,"breakHorizontal":12.4,"spinRate":2403,"spinDirection":216},"zone":14,"typeConfidence":0.93,"plateTime":0.37664187068573174,"extension":6.569467148810967},"index":3,"playId":"cd254d83-db00-38ab-b480-ce0779597f3b","pitchNumber":4,"startTime":"2026-07-04T04:21:53.087Z","endTime":"2026-07-04T04:21:57.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.3,"endSpeed":91.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.845302977585064,"aZ":-25.927922894711962,"pfxX":-7.860811154039895,"pfxZ":2.924585241713838,"pX":0.30118701022325683,"pZ":1.689781104373148,"vX0":7.177782840514305,"vY0":-145.77373277356364,"vZ0":-6.581184339258013,"x":105.52,"y":193.16,"x0":-1.181524148644248,"y0":50.00176209337761,"z0":5.560172410820981,"aX":-16.780680914656795},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":4.1,"breakHorizontal":12.7,"spinRate":2417,"spinDirection":217},"zone":9,"typeConfidence":0.93,"plateTime":0.3769072146016974,"extension":6.464059869100622},"hitData":{"launchSpeed":71.5,"launchAngle":13.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":104.21,"coordY":146.41}},"index":4,"playId":"0cb3a42b-f22a-3882-9956-086000838daf","pitchNumber":5,"startTime":"2026-07-04T04:22:15.282Z","endTime":"2026-07-04T04:22:24.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-5.79999999999999,"leverageIndex":2.42,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:22:24.151Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ildemaro Vargas challenged (pitch result), call on the field was confirmed: Ildemaro Vargas called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-04T04:22:38.327Z","endTime":"2026-07-04T04:24:32.107Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":97.2,"endSpeed":89.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44366995170168,"aZ":-24.181141554287905,"pfxX":-8.264720373097184,"pfxZ":3.951852573613403,"pX":0.8714213009341415,"pZ":0.7674393374971801,"vX0":8.851725071968941,"vY0":-141.1268468727365,"vZ0":-8.913391246686366,"x":83.78,"y":218.06,"x0":-1.2285981033332685,"y0":50.00037367920682,"z0":5.518187166620388,"aX":-16.706365141455564},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.5,"breakHorizontal":13.2,"spinRate":2268,"spinDirection":218},"zone":14,"typeConfidence":0.85,"plateTime":0.387780341343523,"extension":6.770494329354462},"index":0,"playId":"71b4b82a-19bd-3976-883a-dad8d00a75d6","pitchNumber":1,"startTime":"2026-07-04T04:22:50.915Z","endTime":"2026-07-04T04:22:55.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":99.3,"endSpeed":91.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.101064128382006,"aZ":-25.657456701024046,"pfxX":-8.418009401808796,"pfxZ":3.0850334976447353,"pX":-0.3426620361617779,"pZ":1.637143486830332,"vX0":6.083426367741833,"vY0":-144.38185019966332,"vZ0":-6.672455966994149,"x":130.06,"y":194.58,"x0":-1.3814771442987106,"y0":50.00545848453275,"z0":5.553318735680891,"aX":-17.80449944942721},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":4.4,"breakHorizontal":14.0,"spinRate":2330,"spinDirection":213},"zone":7,"typeConfidence":0.92,"plateTime":0.37911534169588235,"extension":6.565571367028437},"index":1,"playId":"e3fd1dca-b2bc-3afe-9bbb-89fe4bc14150","pitchNumber":2,"startTime":"2026-07-04T04:23:11.944Z","endTime":"2026-07-04T04:23:16.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"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-04T04:23:23.943Z","endTime":"2026-07-04T04:23:43.406Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20875723592489,"aZ":-26.979249952252456,"pfxX":-7.482339139865157,"pfxZ":2.4552000264798597,"pX":-0.35213296610343214,"pZ":1.6978319071533328,"vX0":5.905287179589909,"vY0":-144.34698364465177,"vZ0":-6.184949504926236,"x":130.42,"y":192.94,"x0":-1.4477376225166045,"y0":50.00680557520952,"z0":5.519394276760072,"aX":-15.86310990549428},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":3.4,"breakHorizontal":12.5,"spinRate":2311,"spinDirection":215},"zone":7,"typeConfidence":0.92,"plateTime":0.3788068464991152,"extension":6.578972353712792},"index":3,"playId":"d6261347-d7ec-3e1c-a1b0-f5e530c8dbe6","pitchNumber":3,"startTime":"2026-07-04T04:23:43.406Z","endTime":"2026-07-04T04:23:47.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":92.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.835336957250835,"aZ":-24.83288050135282,"pfxX":-7.848318873349202,"pfxZ":3.403519217528342,"pX":0.6236341415979954,"pZ":1.9822927089238642,"vX0":8.208811164319222,"vY0":-145.36079830935589,"vZ0":-6.152399723072496,"x":93.23,"y":185.26,"x0":-1.207760019272628,"y0":50.00008163663192,"z0":5.618917043530384,"aX":-16.911120360819922},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":5.2,"breakHorizontal":12.7,"spinRate":2377,"spinDirection":208},"zone":9,"typeConfidence":0.93,"plateTime":0.37580315100469086,"extension":6.517158872349232},"index":4,"playId":"a12380d9-c7fc-37fe-b3ca-9b497fa6dcfc","pitchNumber":4,"startTime":"2026-07-04T04:24:05.086Z","endTime":"2026-07-04T04:24:32.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"}},"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.000000000000007,"leverageIndex":1.98,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:24:32.107Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out, second baseman Ketel Marte to pitcher Paul Sewald.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-04T04:27:08.909Z","endTime":"2026-07-04T04:28:40.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Paul Sewald replaces Brandyn Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"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-04T04:25:41.684Z","endTime":"2026-07-04T04:27:08.909Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623149,"link":"/api/v1/people/623149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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.6,"endSpeed":84.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.833473443623337,"aZ":-21.251376466669658,"pfxX":-7.172991594218402,"pfxZ":6.052845715720814,"pX":0.23878449584986786,"pZ":2.8351854300440724,"vX0":11.492856412975474,"vY0":-133.0590689634358,"vZ0":-0.38791316807467807,"x":119.93,"y":138.36,"x0":-3.1918765252440675,"y0":50.00214296385343,"z0":4.51407027045388,"aX":-12.944216896663201},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.2,"breakHorizontal":10.7,"spinRate":2650,"spinDirection":242},"zone":6,"typeConfidence":2.0,"plateTime":0.4106259339684679,"extension":6.302832847109412},"index":1,"playId":"61d0b123-bdc3-313b-8edb-636064dfc726","pitchNumber":1,"startTime":"2026-07-04T04:27:08.909Z","endTime":"2026-07-04T04:27:12.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.900799714059396,"aZ":-28.984231961483367,"pfxX":5.9388109428421965,"pfxZ":2.136919351691164,"pX":1.087287991677161,"pZ":1.3705753539569745,"vX0":8.30948091190529,"vY0":-121.7162476841811,"vZ0":-1.8388394718521999,"x":75.56,"y":201.77,"x0":-3.1485508847173493,"y0":50.00488224426677,"z0":4.656737327972168,"aX":8.868637736064608},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.7,"breakHorizontal":-12.8,"spinRate":2532,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.45078787435354606,"extension":6.3904770119630525},"index":2,"playId":"bf5ccd14-700e-31a0-b5f5-acd0d61e786a","pitchNumber":2,"startTime":"2026-07-04T04:27:25.968Z","endTime":"2026-07-04T04:27:32.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.854200904953508,"aZ":-18.820774043341956,"pfxX":-6.717463024843884,"pfxZ":7.288631349941017,"pX":-0.7091250793282616,"pZ":3.165660142834103,"vX0":9.275581892904897,"vY0":-134.45088479006884,"vZ0":0.1781698707710514,"x":144.03,"y":153.31,"x0":-3.329313585897106,"y0":50.00584743301385,"z0":4.432941854683517,"aX":-12.313852623242607},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.4,"breakHorizontal":10.2,"spinRate":2706,"spinDirection":246},"zone":1,"typeConfidence":2.0,"plateTime":0.4072052852164849,"extension":6.2357179018793545},"index":3,"playId":"adfcd398-fd9c-33b5-8f9d-75acac79874d","pitchNumber":3,"startTime":"2026-07-04T04:27:42.135Z","endTime":"2026-07-04T04:28:09.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.459750063612816,"aZ":-19.733903336516125,"pfxX":-7.609629547166896,"pfxZ":6.655614618715022,"pX":1.2464650333313367,"pZ":3.151467710009618,"vX0":14.399192629179325,"vY0":-135.3367638173014,"vZ0":0.16826622187760354,"x":69.49,"y":153.69,"x0":-3.1362058442510836,"y0":50.00100547573702,"z0":4.462228111428692,"aX":-14.221015516246958},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.4,"breakHorizontal":10.9,"spinRate":2669,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.40356111107407955,"extension":6.512867432496916},"index":4,"playId":"7b143d87-ae97-3631-ab81-e9a4a773d464","pitchNumber":4,"startTime":"2026-07-04T04:28:13.207Z","endTime":"2026-07-04T04:28:19.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.465491806353736,"aZ":-28.71802546252203,"pfxX":7.380687771139662,"pfxZ":2.276577845406668,"pX":-0.349940786404738,"pZ":2.1020570414718294,"vX0":5.190689431418247,"vY0":-122.71089179913865,"vZ0":-0.19953026323380207,"x":130.34,"y":182.02,"x0":-3.4552448088524503,"y0":50.00237020536732,"z0":4.641946013192731,"aX":11.194492009854162},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.3,"breakHorizontal":-14.6,"spinRate":2620,"spinDirection":87},"zone":7,"typeConfidence":2.0,"plateTime":0.44725504323426213,"extension":6.302023420863719},"hitData":{"launchSpeed":92.8,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":159.06,"coordY":146.01}},"index":5,"playId":"c7f6762a-4e1e-34b2-b447-5cfcdfa49532","pitchNumber":5,"startTime":"2026-07-04T04:28:30.998Z","endTime":"2026-07-04T04:28:40.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:28:40.008Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Chourio flies out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-04T04:29:03.379Z","endTime":"2026-07-04T04:29:38.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.828638980340717,"aZ":-19.723340239322468,"pfxX":-7.609032808937063,"pfxZ":6.867200883493753,"pX":0.5377914533271102,"pZ":2.617337658283802,"vX0":12.30186676003375,"vY0":-133.55364917261815,"vZ0":-0.8943070377489561,"x":96.5,"y":168.11,"x0":-3.132127381313938,"y0":50.00085134709931,"z0":4.3705010735313445,"aX":-13.79273084417941},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.5,"breakHorizontal":11.3,"spinRate":2662,"spinDirection":243},"zone":6,"typeConfidence":2.0,"plateTime":0.4095785103441374,"extension":6.262085086449927},"index":0,"playId":"f98f01d9-7b15-38c2-8111-6ec2100b052c","pitchNumber":1,"startTime":"2026-07-04T04:29:13.360Z","endTime":"2026-07-04T04:29:18.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.467322109269364,"aZ":-29.118099270570493,"pfxX":4.740166088490081,"pfxZ":2.0607218333866975,"pX":-0.04512289095033096,"pZ":1.6578662738757828,"vX0":6.657701000580522,"vY0":-121.52497913116501,"vZ0":-0.7808884655622534,"x":118.72,"y":194.02,"x0":-3.4440976671414787,"y0":50.005368264101314,"z0":4.5295522848578385,"aX":7.036307060878991},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.8,"breakHorizontal":-10.3,"spinRate":2542,"spinDirection":83},"zone":8,"typeConfidence":2.0,"plateTime":0.4520041626322375,"extension":6.3028479399623345},"hitData":{"launchSpeed":97.5,"launchAngle":27.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.35,"coordY":54.39}},"index":1,"playId":"4e4bde7d-0607-3873-8827-b6082443b48b","pitchNumber":2,"startTime":"2026-07-04T04:29:29.615Z","endTime":"2026-07-04T04:29:38.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.5,"awayTeamWinProbability":39.5,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":1.84,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:29:38.641Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brice Turang singles on a ground ball to left fielder Lourdes Gurriel Jr., deflected by third baseman Nolan Arenado.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-04T04:30:01.077Z","endTime":"2026-07-04T04:31:48.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.452747830541625,"aZ":-31.147920542499463,"pfxX":6.548530773160571,"pfxZ":0.6968801510612925,"pX":0.42355663704356267,"pZ":1.347561099465438,"vX0":7.032697539694458,"vY0":-121.54180320705099,"vZ0":-1.190068000743894,"x":100.86,"y":202.4,"x0":-3.3759830189125575,"y0":50.00286661220141,"z0":4.589214111382958,"aX":9.635747776609852},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.2,"breakHorizontal":-13.8,"spinRate":2516,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4534915506966053,"extension":6.326582213002344},"index":0,"playId":"6b8dbb6d-bc75-3b65-8676-80c7088194fd","pitchNumber":1,"startTime":"2026-07-04T04:30:09.483Z","endTime":"2026-07-04T04:30:14.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.768584310758317,"aZ":-31.029267089686616,"pfxX":7.424881459136639,"pfxZ":0.7865806956768386,"pX":1.2552657648048648,"pZ":0.815573730818677,"vX0":8.67646624685317,"vY0":-120.57872964960112,"vZ0":-2.1104429502422457,"x":69.15,"y":216.76,"x0":-3.3748345972086593,"y0":50.001211999802415,"z0":4.480733957441045,"aX":10.76394613119453},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.1,"breakHorizontal":-15.7,"spinRate":2586,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.456923957717271,"extension":6.344663956715946},"index":1,"playId":"dcf211de-c44c-3e25-91e8-a8457cd67122","pitchNumber":2,"startTime":"2026-07-04T04:30:25.259Z","endTime":"2026-07-04T04:30:29.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.795499877885486,"aZ":-29.86006199653238,"pfxX":6.993803946091636,"pfxZ":1.5458722860423748,"pX":-0.17267014873696934,"pZ":2.246616165830657,"vX0":5.6855458920598885,"vY0":-122.18056545257059,"vZ0":0.5826170929114936,"x":123.58,"y":178.12,"x0":-3.4482568663442534,"y0":50.00005266165426,"z0":4.596009819049742,"aX":10.442825898118443},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.2,"breakHorizontal":-14.2,"spinRate":2452,"spinDirection":79},"zone":5,"typeConfidence":2.0,"plateTime":0.4503782076548202,"extension":6.246684898013366},"index":2,"playId":"7353a809-d3ca-3f52-bb3a-4acbf4682f23","pitchNumber":3,"startTime":"2026-07-04T04:30:42.047Z","endTime":"2026-07-04T04:30:46.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.825406466804857,"aZ":-21.139776899085057,"pfxX":-7.564173694054423,"pfxZ":6.11890669462238,"pX":-0.05885260667193575,"pZ":2.911100385914964,"vX0":11.114644093765431,"vY0":-133.467524243642,"vZ0":0.14641171906858574,"x":119.24,"y":160.18,"x0":-3.2951352510602128,"y0":50.00380537890769,"z0":4.378420048774077,"aX":-13.643924854750516},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.4,"breakHorizontal":11.3,"spinRate":2658,"spinDirection":243},"zone":2,"typeConfidence":2.0,"plateTime":0.4104558405015357,"extension":6.394278211671317},"index":3,"playId":"a14536cc-5ed4-3942-ae0e-22f802b43a72","pitchNumber":4,"startTime":"2026-07-04T04:30:58.130Z","endTime":"2026-07-04T04:31:01.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":92.9,"endSpeed":84.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68284288367242,"aZ":-20.958050406875067,"pfxX":-6.434707254186499,"pfxZ":6.114547956823535,"pX":0.8090898085376783,"pZ":2.403448251113273,"vX0":13.291591731889934,"vY0":-134.71286691921293,"vZ0":-1.1248944324766805,"x":86.16,"y":173.89,"x0":-3.356348118499682,"y0":50.00513540616057,"z0":4.3100711254699,"aX":-11.809739113720141},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.0,"breakHorizontal":8.8,"spinRate":2648,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4068253686198484,"extension":6.2610420430413685},"index":4,"playId":"34056966-27b3-387d-8517-582a842b8d88","pitchNumber":5,"startTime":"2026-07-04T04:31:17.571Z","endTime":"2026-07-04T04:31:21.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":91.8,"endSpeed":84.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.243886038914262,"aZ":-22.566393231757555,"pfxX":-6.8685781487780755,"pfxZ":5.306786161337618,"pX":-0.8259203652166952,"pZ":3.202131539409091,"vX0":9.328264671243584,"vY0":-133.37318040440636,"vZ0":1.1598321817497115,"x":148.48,"y":152.32,"x0":-3.46774420147906,"y0":50.00585688459479,"z0":4.3828069485711385,"aX":-12.443964682429987},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.1,"breakHorizontal":10.6,"spinRate":2524,"spinDirection":244},"zone":1,"typeConfidence":2.0,"plateTime":0.4098361650899358,"extension":6.246087126625385},"hitData":{"launchSpeed":93.9,"launchAngle":-3.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":74.96,"coordY":114.08}},"index":5,"playId":"3b7bdd9b-50a0-3d4d-b727-0a8a1f3cde6c","pitchNumber":6,"startTime":"2026-07-04T04:31:38.532Z","endTime":"2026-07-04T04:31:48.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.4,"awayTeamWinProbability":42.6,"homeTeamWinProbabilityAdded":-3.1000000000000014,"leverageIndex":1.35,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:31:48.154Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"William Contreras flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-04T04:32:34.557Z","endTime":"2026-07-04T04:32:46.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":"e2d894c4-7bff-33ef-ac62-bafca9ccdcc3","startTime":"2026-07-04T04:32:15.723Z","endTime":"2026-07-04T04:32:20.454Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.984830980591205,"aZ":-18.585987249326735,"pfxX":-7.19141258523534,"pfxZ":7.226093365382706,"pX":-0.27822558968253674,"pZ":3.701585302190397,"vX0":10.585834182521207,"vY0":-136.05683329759407,"vZ0":1.3371289147108332,"x":127.61,"y":138.84,"x0":-3.2795102301144166,"y0":50.004067000231956,"z0":4.489119150266255,"aX":-13.526851712053785},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":10.9,"spinRate":2640,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4020976823557767,"extension":6.355426737652709},"hitData":{"launchSpeed":93.3,"launchAngle":50.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.6,"coordY":110.03}},"index":1,"playId":"0c991f5d-e81c-3090-87b8-501151726221","pitchNumber":1,"startTime":"2026-07-04T04:32:36.710Z","endTime":"2026-07-04T04:32:46.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":6.5,"leverageIndex":2.55,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:32:46.153Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Kepler flies out sharply to center fielder Garrett Mitchell.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-04T04:35:42.942Z","endTime":"2026-07-04T04:36:38.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trevor Megill replaces Abner Uribe.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"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-04T04:34:13.621Z","endTime":"2026-07-04T04:35:45.097Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656730,"link":"/api/v1/people/656730"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":97.4,"endSpeed":89.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64097555387399,"aZ":-7.8622310775556805,"pfxX":-2.2862259779475957,"pfxZ":12.052732618942784,"pX":0.8038142134982607,"pZ":0.940758353533625,"vX0":2.7583554435259874,"vY0":-141.23177217732595,"vZ0":-13.406929369242047,"x":86.36,"y":213.38,"x0":0.11079429247982137,"y0":50.00339611634443,"z0":6.259033252398457,"aX":-4.611617663645827},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.2,"breakHorizontal":3.6,"spinRate":2365,"spinDirection":199},"zone":14,"typeConfidence":0.9,"plateTime":0.3880642905019438,"extension":6.590960714177587},"index":1,"playId":"a292b3cd-5e8b-3913-a75c-6e03bb763ed1","pitchNumber":1,"startTime":"2026-07-04T04:35:45.097Z","endTime":"2026-07-04T04:35:48.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.9,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.80878275349219,"aZ":-9.161316709754788,"pfxX":-2.7736125696577485,"pfxZ":11.10127189603255,"pX":-0.687056393881293,"pZ":2.7095046390486295,"vX0":-0.9820016346323348,"vY0":-143.23031450557266,"vZ0":-8.692852730398466,"x":143.19,"y":165.62,"x0":0.020753143748781466,"y0":50.00231985033547,"z0":6.360881278044999,"aX":-5.74836703222647},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.5,"breakHorizontal":5.3,"spinRate":2425,"spinDirection":201},"zone":4,"typeConfidence":0.9,"plateTime":0.38276085111309,"extension":6.5266702343396945},"index":2,"playId":"0960ee28-704a-3f00-a862-9bf649731dc6","pitchNumber":2,"startTime":"2026-07-04T04:36:00.122Z","endTime":"2026-07-04T04:36:27.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.5,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.31049112235315,"aZ":-8.359270564779935,"pfxX":-3.3154075038110244,"pfxZ":11.37278248645065,"pX":0.3541646991869607,"pZ":1.5575576636918846,"vX0":2.1936945133040053,"vY0":-143.99085669710226,"vZ0":-11.82532302935448,"x":103.5,"y":196.73,"x0":0.01206333673786205,"y0":50.00144734076654,"z0":6.240799368998697,"aX":-6.941741461794351},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.4,"breakHorizontal":5.5,"spinRate":2433,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.3807952833270072,"extension":6.637769424763534},"hitData":{"launchSpeed":108.6,"launchAngle":22.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":135.03,"coordY":32.45}},"index":3,"playId":"fac82e9c-b4b3-3bad-9218-59a7f4883405","pitchNumber":3,"startTime":"2026-07-04T04:36:29.827Z","endTime":"2026-07-04T04:36:38.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:36:38.835Z","atBatIndex":74},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tommy Troy lines out to third baseman Joey Ortiz.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-04T04:37:05.797Z","endTime":"2026-07-04T04:37:27.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":98.1,"endSpeed":89.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67095250683484,"aZ":-8.627787221572493,"pfxX":-3.6627921560278405,"pfxZ":11.46474197555241,"pX":0.21918066285336202,"pZ":2.284663105155988,"vX0":1.724168819796089,"vY0":-142.6173097354138,"vZ0":-9.776754789657787,"x":108.65,"y":177.09,"x0":0.08175977073771966,"y0":50.00585789783236,"z0":6.306934464747996,"aX":-7.525143102558206},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.8,"breakHorizontal":6.2,"spinRate":2461,"spinDirection":203},"zone":5,"typeConfidence":0.9,"plateTime":0.38447223974685807,"extension":6.574073510724305},"index":0,"playId":"2c37491c-e16e-3ca2-874a-886facde5758","pitchNumber":1,"startTime":"2026-07-04T04:37:05.797Z","endTime":"2026-07-04T04:37:10.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73043371930113,"aZ":-33.907632070099254,"pfxX":0.5662283664220928,"pfxZ":-1.027300490930136,"pX":-0.5077479761816166,"pZ":2.8234088936933563,"vX0":-1.3493415488750573,"vY0":-128.41046115122438,"vZ0":-2.713890190603337,"x":136.35,"y":162.55,"x0":-0.05075790978879684,"y0":50.00443044599951,"z0":6.512310170105012,"aX":0.9527481408745261},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.2,"breakHorizontal":-0.7,"spinRate":2638,"spinDirection":12},"zone":1,"typeConfidence":0.89,"plateTime":0.4253181713176093,"extension":6.380574264511291},"hitData":{"launchSpeed":89.4,"launchAngle":8.0,"totalDistance":131.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":98.48,"coordY":157.11}},"index":1,"playId":"60dbc6d8-f618-3f3b-a148-501c590f91a6","pitchNumber":2,"startTime":"2026-07-04T04:37:21.575Z","endTime":"2026-07-04T04:37:27.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.85,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:37:27.915Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a line drive to center fielder Garrett Mitchell.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-04T04:37:47.839Z","endTime":"2026-07-04T04:38:23.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"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(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":89.0,"endSpeed":81.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.517751624355633,"aZ":-35.17659201348384,"pfxX":3.4422971084173652,"pfxZ":-1.7887014986946426,"pX":0.7791426321228889,"pZ":2.911812261719117,"vX0":0.6784134599381567,"vY0":-129.51642992576996,"vZ0":-2.202922681647442,"x":87.3,"y":160.16,"x0":0.06633694287686269,"y0":50.00021949324992,"z0":6.489096939857983,"aX":5.789647392283965},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.5,"breakHorizontal":-6.4,"spinRate":2759,"spinDirection":38},"zone":3,"typeConfidence":0.89,"plateTime":0.4244919682471773,"extension":6.484292957522836},"index":0,"playId":"1e0a2435-a04a-3469-aa94-5a331588ace1","pitchNumber":1,"startTime":"2026-07-04T04:37:56.914Z","endTime":"2026-07-04T04:38:00.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.03243576746981,"aZ":-7.701633009235779,"pfxX":-0.9294449268591728,"pfxZ":12.065797380741722,"pX":-0.17304098728205006,"pZ":2.9998661043928303,"vX0":-0.2667320154422546,"vY0":-141.88874820921222,"vZ0":-8.110257469796764,"x":123.6,"y":157.78,"x0":0.04305585307203325,"y0":50.0048451661621,"z0":6.39449084872976,"aX":-1.8855245052584946},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":20.3,"breakHorizontal":1.7,"spinRate":2416,"spinDirection":199},"zone":2,"typeConfidence":0.9,"plateTime":0.3867893200909749,"extension":6.466024534735931},"hitData":{"launchSpeed":81.6,"launchAngle":15.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":105.76,"coordY":91.38}},"index":1,"playId":"d750ccfc-817a-3b1f-a503-6edbe6342f9a","pitchNumber":2,"startTime":"2026-07-04T04:38:12.856Z","endTime":"2026-07-04T04:38:23.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":2.6999999999999957,"leverageIndex":1.42,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:38:23.940Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out to first baseman Jake Bauers.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-04T04:38:39.309Z","endTime":"2026-07-04T04:41:16.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.193636557410485,"aZ":-10.419861987422529,"pfxX":-2.641832543703838,"pfxZ":10.6529360102445,"pX":-0.8122007976933067,"pZ":2.551486262528078,"vX0":-1.0713032325392464,"vY0":-142.5483817976714,"vZ0":-8.916590178917385,"x":147.96,"y":169.89,"x0":-0.08757466629109698,"y0":50.00038916109945,"z0":6.39267968104211,"aX":-5.392009589544474},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.5,"breakHorizontal":5.0,"spinRate":2373,"spinDirection":199},"zone":4,"typeConfidence":0.9,"plateTime":0.3854235373271693,"extension":6.552765225456731},"index":0,"playId":"126185eb-7b16-39ce-86ec-17fb8226e4c7","pitchNumber":1,"startTime":"2026-07-04T04:38:52.184Z","endTime":"2026-07-04T04:39:19.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"}},"contextMetrics":{}},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"268b8e39-3b64-3b93-a062-399040cf17a9","startTime":"2026-07-04T04:39:23.440Z","endTime":"2026-07-04T04:39:29.211Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ketel Marte steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"268b8e39-3b64-3b93-a062-399040cf17a9","startTime":"2026-07-04T04:39:39.412Z","endTime":"2026-07-04T04:39:52.396Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"postOnSecond":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"homeTeamWinProbability":61.0,"awayTeamWinProbability":39.0,"homeTeamWinProbabilityAdded":4.700000000000003,"leverageIndex":2.51,"dramaIndex":97.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":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":90.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.29914640369694,"aZ":-7.812023681187037,"pfxX":-3.484160206699732,"pfxZ":11.562762468697574,"pX":0.27922116427226623,"pZ":1.398371735999574,"vX0":2.0571812092442454,"vY0":-144.80553285158686,"vZ0":-12.328476794581121,"x":106.36,"y":201.02,"x0":0.009338386661860388,"y0":50.00711219704564,"z0":6.206838056664627,"aX":-7.342661406375078},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.5,"breakHorizontal":5.9,"spinRate":2318,"spinDirection":203},"zone":14,"typeConfidence":0.9,"plateTime":0.37940537990427714,"extension":6.682823744879446},"index":3,"playId":"50c7ca33-b513-385e-889a-5681d1dbf23f","pitchNumber":2,"startTime":"2026-07-04T04:39:52.396Z","endTime":"2026-07-04T04:39:57.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.2410777912672,"aZ":-9.062292761274938,"pfxX":-1.40287493152705,"pfxZ":11.206513602903659,"pX":1.0506106684581675,"pZ":2.162067466704017,"vX0":3.793288346863893,"vY0":-143.1964090302219,"vZ0":-10.01616722189632,"x":76.95,"y":180.4,"x0":-0.11312087723405152,"y0":50.00283829144331,"z0":6.286088265013673,"aX":-2.893763515490699},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.2,"breakHorizontal":1.7,"spinRate":2315,"spinDirection":202},"zone":14,"typeConfidence":0.9,"plateTime":0.38354651712532917,"extension":6.504995876858936},"index":4,"playId":"bf8e6252-be51-3068-a23d-a17f7b164aae","pitchNumber":3,"startTime":"2026-07-04T04:40:10.612Z","endTime":"2026-07-04T04:40:16.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.81681351343455,"aZ":-8.030196211284231,"pfxX":-1.5733126055089879,"pfxZ":11.505620160964648,"pX":0.8817116284545031,"pZ":3.651871240716975,"vX0":2.458655254577296,"vY0":-144.4441833616406,"vZ0":-6.3920572522325285,"x":83.39,"y":140.18,"x0":0.22116991086065174,"y0":50.00378632698188,"z0":6.396648549660685,"aX":-3.3019759605151986},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":19.7,"breakHorizontal":2.3,"spinRate":2445,"spinDirection":199},"zone":12,"typeConfidence":0.9,"plateTime":0.38021364090935705,"extension":6.664155345648228},"index":5,"playId":"ba134514-b188-36ac-92ba-ab9b1cb11625","pitchNumber":4,"startTime":"2026-07-04T04:40:45.836Z","endTime":"2026-07-04T04:40:49.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":98.4,"endSpeed":88.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.08365011372582,"aZ":-9.733883026152736,"pfxX":-1.3903590911095631,"pfxZ":11.00667195226826,"pX":0.06082100489311833,"pZ":1.945139500350323,"vX0":0.42910244663221797,"vY0":-142.8656792477728,"vZ0":-10.443922616366436,"x":114.68,"y":186.26,"x0":0.08804466542211145,"y0":50.00435355644294,"z0":6.288120971177622,"aX":-2.835358437193051},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.6,"breakHorizontal":2.4,"spinRate":2452,"spinDirection":201},"zone":8,"typeConfidence":0.9,"plateTime":0.3853918669737175,"extension":6.564301746071413},"hitData":{"launchSpeed":98.6,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.45,"coordY":161.17}},"index":6,"playId":"e575d417-561a-35f7-bc8f-a157c7672bd0","pitchNumber":5,"startTime":"2026-07-04T04:41:08.683Z","endTime":"2026-07-04T04:41:16.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-11.0,"leverageIndex":2.51,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:41:16.693Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-04T04:43:40.249Z","endTime":"2026-07-04T04:45:15.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Taylor Clarke replaces Paul Sewald.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"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-04T04:42:21.847Z","endTime":"2026-07-04T04:42:41.553Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"William Contreras starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":3,"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-04T04:42:41.553Z","endTime":"2026-07-04T04:43:42.571Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"},"base":2,"defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.788885908367067,"aZ":-22.605633664490128,"pfxX":-3.486641986419541,"pfxZ":5.0749060435561955,"pX":0.8773570022662279,"pZ":2.1608123810853384,"vX0":5.505832888166721,"vY0":-135.70840697338267,"vZ0":-5.9505714614015055,"x":83.56,"y":180.44,"x0":-0.7150622361816182,"y0":50.001654055992425,"z0":5.933431537355148,"aX":-6.5717066232920756},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.3,"breakHorizontal":5.3,"spinRate":2230,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.402000316030684,"extension":6.230784449185519},"index":2,"playId":"c860ecdc-4b5f-3fb0-babb-7b45e6b1f53d","pitchNumber":1,"startTime":"2026-07-04T04:43:42.571Z","endTime":"2026-07-04T04:43:46.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19028588285894,"aZ":-24.930674042354738,"pfxX":-8.293770278129434,"pfxZ":4.193076364669756,"pX":-0.41439681330170103,"pZ":1.7225273164417931,"vX0":4.619638963108517,"vY0":-130.3120368305194,"vZ0":-5.413753176680206,"x":132.8,"y":192.27,"x0":-1.1282855377939502,"y0":50.00311819757963,"z0":5.6989868051123596,"aX":-14.330572453462075},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.6,"breakHorizontal":14.0,"spinRate":1670,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.41957169701095154,"extension":6.275207957377908},"index":3,"playId":"9b3ea240-c27d-3c6a-886b-dcf608cab6af","pitchNumber":2,"startTime":"2026-07-04T04:43:58.743Z","endTime":"2026-07-04T04:44:03.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29336318430705,"aZ":-27.169509396293215,"pfxX":-9.430153776775098,"pfxZ":2.8190157863210437,"pX":-0.3333292590416632,"pZ":0.8845062694178701,"vX0":4.998700580574807,"vY0":-131.95674409983053,"vZ0":-7.190544250103571,"x":129.71,"y":214.9,"x0":-1.020192471997763,"y0":50.00410873784068,"z0":5.627597858059909,"aX":-16.744315573217616},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.8,"breakHorizontal":16.1,"spinRate":1595,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4140126005321507,"extension":6.229238500175041},"index":4,"playId":"8adb5f03-39a6-3415-a37d-bdff83e95a70","pitchNumber":3,"startTime":"2026-07-04T04:44:24.636Z","endTime":"2026-07-04T04:44:28.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.429390202047763,"aZ":-20.855235950460283,"pfxX":-4.8468497097177385,"pfxZ":5.824813181220023,"pX":1.016872971766251,"pZ":3.043898464779553,"vX0":6.254034552574019,"vY0":-138.18662709420187,"vZ0":-4.379571478525916,"x":78.24,"y":156.59,"x0":-0.6409336861553565,"y0":50.002286522020135,"z0":6.041718569992909,"aX":-9.41804518504721},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.8,"breakHorizontal":7.6,"spinRate":2271,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.39564857214906146,"extension":6.203579238581745},"index":5,"playId":"ef7a4d3c-7e5e-32b0-ace7-c774ee2d9089","pitchNumber":4,"startTime":"2026-07-04T04:44:43.501Z","endTime":"2026-07-04T04:44:46.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72697511862855,"aZ":-27.632685169268104,"pfxX":1.8080172769596876,"pfxZ":2.6454059340651543,"pX":1.1286006763912098,"pZ":1.6255814776669046,"vX0":4.223174918547245,"vY0":-129.83467573320502,"vZ0":-5.54208555218208,"x":73.98,"y":194.89,"x0":-0.7503415687258089,"y0":50.00485339632019,"z0":5.875856130251582,"aX":3.1034026375487866},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.8,"breakHorizontal":-4.2,"spinRate":2175,"spinDirection":176},"zone":14,"typeConfidence":2.0,"plateTime":0.4209517798397382,"extension":6.1893155750890765},"index":6,"playId":"e7d00821-9ac9-3049-b730-981ccddbced0","pitchNumber":5,"startTime":"2026-07-04T04:45:08.492Z","endTime":"2026-07-04T04:45:15.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":10.899999999999999,"leverageIndex":2.29,"dramaIndex":130.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:45:15.462Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Garrett Mitchell grounds out, first baseman Ildemaro Vargas to pitcher Taylor Clarke. William Contreras to 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-04T04:45:28.602Z","endTime":"2026-07-04T04:47:46.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.4,"endSpeed":83.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.265144803824633,"aZ":-26.067005973626802,"pfxX":-9.346611920457846,"pfxZ":3.4751402019571263,"pX":0.4741429799839685,"pZ":2.3639821240787673,"vX0":6.572312888625039,"vY0":-131.5736766321251,"vZ0":-3.771677665495396,"x":98.93,"y":174.95,"x0":-0.8386858106895605,"y0":50.00307539772641,"z0":5.742178016462396,"aX":-16.428516787444934},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.6,"breakHorizontal":15.5,"spinRate":1775,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.41589740857166113,"extension":6.318679005251472},"index":0,"playId":"b42ceb0e-b5fb-3f3d-9f20-e114ddbb6ae3","pitchNumber":1,"startTime":"2026-07-04T04:45:34.408Z","endTime":"2026-07-04T04:45:39.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":89.9,"endSpeed":82.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.579648033508832,"aZ":-28.999176210007203,"pfxX":-8.206704825948101,"pfxZ":1.8331709060661545,"pX":-0.45520401058389265,"pZ":1.0505909161727205,"vX0":4.319028314736808,"vY0":-130.74006779493408,"vZ0":-6.10511473208742,"x":134.35,"y":210.41,"x0":-1.0624595708361266,"y0":50.00179523237939,"z0":5.592515832200065,"aX":-14.205229862810834},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.2,"breakHorizontal":13.9,"spinRate":1803,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4189506078592107,"extension":6.336758032843346},"index":1,"playId":"a0d6e439-87b0-3c34-a94a-4575e04ddadc","pitchNumber":2,"startTime":"2026-07-04T04:45:50.236Z","endTime":"2026-07-04T04:45:56.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.072410597386952,"aZ":-18.88703270513416,"pfxX":-1.9954880940626087,"pfxZ":6.888204770732121,"pX":0.9288879027204516,"pZ":1.7183125731269744,"vX0":4.709778257223149,"vY0":-137.8758859907132,"vZ0":-7.872527055507255,"x":81.59,"y":192.39,"x0":-0.5406696632840338,"y0":50.004122830578794,"z0":5.8807112376595105,"aX":-3.8502974481168017},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.0,"breakHorizontal":2.6,"spinRate":2054,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.39694799302315786,"extension":6.290573816381965},"index":2,"playId":"7e01d9de-1a72-336d-98ce-1c2fb28abe94","pitchNumber":3,"startTime":"2026-07-04T04:46:09.274Z","endTime":"2026-07-04T04:46:12.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.803273720816406,"aZ":-26.670976868974524,"pfxX":-9.390614659572588,"pfxZ":3.1401362420053713,"pX":0.5821424103785844,"pZ":0.6047658271095053,"vX0":6.972757653851882,"vY0":-131.51103740653681,"vZ0":-7.755757609302627,"x":94.81,"y":222.45,"x0":-0.8830867312305987,"y0":50.004033409698685,"z0":5.569647662912338,"aX":-16.455630202953888},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.2,"breakHorizontal":15.5,"spinRate":1812,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4164429838700805,"extension":6.283135875241905},"index":3,"playId":"66b931e0-0ca8-31b4-bae9-d40b0b5bed34","pitchNumber":4,"startTime":"2026-07-04T04:46:29.283Z","endTime":"2026-07-04T04:46:33.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.851801211982785,"aZ":-26.10327162475657,"pfxX":-0.6608492371966124,"pfxZ":3.487056921738273,"pX":1.9816039326632302,"pZ":0.02440516376842064,"vX0":7.163532576303147,"vY0":-130.89815096599364,"vZ0":-9.594313617985762,"x":41.47,"y":238.12,"x0":-0.701176709957103,"y0":50.00399247161254,"z0":5.682284285064513,"aX":-1.1519618516125787},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.4,"breakHorizontal":-0.4,"spinRate":2238,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.4179653384491697,"extension":6.382791849589684},"index":4,"playId":"76380278-a6e1-36e9-b53a-bb00a9b53ca3","pitchNumber":5,"startTime":"2026-07-04T04:46:57.802Z","endTime":"2026-07-04T04:47:01.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"playId":"14c48dc9-97cf-413e-8de9-925b2af8c315","startTime":"2026-07-04T04:47:21.128Z","endTime":"2026-07-04T04:47:26.128Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10104565666375,"aZ":-27.992585195179164,"pfxX":4.623272294402293,"pfxZ":2.4782858763147235,"pX":0.28333920515643773,"pZ":2.590923955823605,"vX0":1.195642592207561,"vY0":-129.00342490424205,"vZ0":-3.2757181595343847,"x":106.2,"y":168.83,"x0":-0.7866805731212458,"y0":50.00592092022952,"z0":6.028180557940152,"aX":7.816871458544033},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.0,"breakHorizontal":-8.6,"spinRate":2184,"spinDirection":159},"zone":6,"typeConfidence":2.0,"plateTime":0.4241071805949801,"extension":6.181227513176533},"hitData":{"launchSpeed":109.8,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.93,"coordY":160.66}},"index":6,"playId":"b41dbc91-96aa-394d-a8e2-b1964100c83e","pitchNumber":6,"startTime":"2026-07-04T04:47:36.353Z","endTime":"2026-07-04T04:47:46.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.0,"awayTeamWinProbability":31.0,"homeTeamWinProbabilityAdded":8.100000000000001,"leverageIndex":3.45,"dramaIndex":141.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:47:46.358Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blake Perkins grounds out, pitcher Taylor Clarke to first baseman Ildemaro Vargas.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-04T04:49:25.199Z","endTime":"2026-07-04T04:49:57.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"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":3,"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-04T04:48:20.487Z","endTime":"2026-07-04T04:49:27.329Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.676944145012854,"aZ":-23.984305606508116,"pfxX":-10.263175553729125,"pfxZ":4.175834274740632,"pX":-0.3080606068172513,"pZ":2.3680095016410094,"vX0":4.595115232784499,"vY0":-139.47982145346472,"vZ0":-5.349454473772145,"x":128.74,"y":174.84,"x0":-0.6474925564722913,"y0":50.00465305966549,"z0":5.901942935917832,"aX":-20.13345318410988},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.6,"breakHorizontal":17.5,"spinRate":2140,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.3933658105173188,"extension":6.211958337332161},"index":1,"playId":"0ec827ee-9ffd-3d7c-a9f3-ac27fcd9a4fa","pitchNumber":1,"startTime":"2026-07-04T04:49:27.329Z","endTime":"2026-07-04T04:49:30.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3815338939782,"aZ":-29.123917765167654,"pfxX":-7.758152109666184,"pfxZ":1.7517115542195594,"pX":0.17586215572481823,"pZ":1.8678741510372052,"vX0":5.443194381379097,"vY0":-131.1067435281642,"vZ0":-4.281053003292092,"x":110.3,"y":188.35,"x0":-0.9178515615363539,"y0":50.004554842942085,"z0":5.692311589966042,"aX":-13.52491096522477},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.4,"breakHorizontal":12.8,"spinRate":1741,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4175718529956627,"extension":6.30318935880921},"hitData":{"launchSpeed":64.2,"launchAngle":-61.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":136.74,"coordY":190.35}},"index":2,"playId":"40ab21a9-17e9-38e0-b3a9-ba7979b4ff1b","pitchNumber":2,"startTime":"2026-07-04T04:49:49.679Z","endTime":"2026-07-04T04:49:57.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.5,"awayTeamWinProbability":19.5,"homeTeamWinProbabilityAdded":11.5,"leverageIndex":4.58,"dramaIndex":190.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:49:57.693Z","atBatIndex":80},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Grant Anderson intentionally walks Corbin Carroll.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-04T04:51:28.126Z","endTime":"2026-07-04T04:52:22.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Grant Anderson replaces Trevor Megill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"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-04T04:51:28.126Z","endTime":"2026-07-04T04:51:49.875Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681982,"link":"/api/v1/people/681982"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Geraldo Perdomo starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":3,"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-04T04:51:49.875Z","endTime":"2026-07-04T04:52:18.261Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"base":2,"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"playId":"08250626-0826-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-04T04:52:18.261Z","endTime":"2026-07-04T04:52:18.275Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":3,"playId":"08250626-0826-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-04T04:52:18.275Z","endTime":"2026-07-04T04:52:18.276Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":4,"playId":"08250626-0826-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-04T04:52:18.276Z","endTime":"2026-07-04T04:52:19.276Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"index":5,"playId":"08250626-0826-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-04T04:52:18.276Z","endTime":"2026-07-04T04:52:22.093Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.10000000000001,"awayTeamWinProbability":18.89999999999999,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":2.67,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:52:22.093Z","atBatIndex":81},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Gabriel Moreno grounds into a double play, shortstop Cooper Pratt to second baseman Brice Turang to first baseman Jake Bauers. Geraldo Perdomo to 3rd. Corbin Carroll out at 2nd. Gabriel Moreno out at 1st.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-04T04:53:37.607Z","endTime":"2026-07-04T04:54:58.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"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-04T04:52:31.508Z","endTime":"2026-07-04T04:53:39.744Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56146123069523,"aZ":-30.578530763652306,"pfxX":-11.171068079308805,"pfxZ":0.8773974428646465,"pX":0.1474337964000135,"pZ":2.6117275380432905,"vX0":9.658709130018472,"vY0":-133.83118768877588,"vZ0":0.29627487416030807,"x":111.38,"y":168.26,"x0":-2.0483647210349476,"y0":50.005409368331875,"z0":4.681175870866281,"aX":-20.366683623367518},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.9,"breakHorizontal":18.2,"spinRate":2335,"spinDirection":242},"zone":5,"typeConfidence":0.91,"plateTime":0.40851158469658344,"extension":6.49243797740096},"index":1,"playId":"864a3133-1018-3477-a4ab-ca0a774c9ef4","pitchNumber":1,"startTime":"2026-07-04T04:53:39.744Z","endTime":"2026-07-04T04:53:43.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.334721841202793,"aZ":-29.63523898231283,"pfxX":-11.102684136933124,"pfxZ":1.3433290584060966,"pX":-0.5727403761931069,"pZ":2.657891413877596,"vX0":8.020685049584092,"vY0":-136.16927173027605,"vZ0":0.1322395855686791,"x":138.83,"y":167.02,"x0":-2.105705619535838,"y0":50.001674764382585,"z0":4.6496460373284885,"aX":-20.96521459966273},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.6,"breakHorizontal":18.5,"spinRate":2344,"spinDirection":237},"zone":4,"typeConfidence":0.91,"plateTime":0.40138243426879416,"extension":6.531629685858337},"index":2,"playId":"fb17c4a1-cdd7-394b-9ad9-572e1a541f1c","pitchNumber":2,"startTime":"2026-07-04T04:53:58.897Z","endTime":"2026-07-04T04:54:02.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"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-04T04:54:21.873Z","endTime":"2026-07-04T04:54:46.988Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.602617772646116,"aZ":-30.73231614122626,"pfxX":-10.220643103017595,"pfxZ":0.7613470676288205,"pX":-0.17924600570773738,"pZ":1.8403227993674167,"vX0":8.645571437321005,"vY0":-136.83827067562368,"vZ0":-1.972886241455058,"x":123.83,"y":189.09,"x0":-2.0595778508800167,"y0":50.00103630118452,"z0":4.686473448824916,"aX":-19.28421534078707},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.2,"breakHorizontal":16.6,"spinRate":2337,"spinDirection":233},"zone":8,"typeConfidence":0.91,"plateTime":0.40104637446324576,"extension":6.644277048382795},"hitData":{"launchSpeed":101.2,"launchAngle":-30.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.47,"coordY":148.51}},"index":4,"playId":"bdf7c23d-08f1-3183-be3a-c02e1e5d7428","pitchNumber":3,"startTime":"2026-07-04T04:54:46.988Z","endTime":"2026-07-04T04:54:58.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":63.1,"awayTeamWinProbability":36.9,"homeTeamWinProbabilityAdded":-18.000000000000007,"leverageIndex":3.23,"dramaIndex":197.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:54:58.487Z","atBatIndex":82},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lourdes Gurriel Jr. pops out to shortstop Cooper Pratt.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-04T04:55:21.287Z","endTime":"2026-07-04T04:56:02.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.761607709760305,"aZ":-25.840708426730338,"pfxX":6.047606252237944,"pfxZ":4.29933970789609,"pX":-0.5828876868589107,"pZ":2.0769906001461065,"vX0":1.8240084286950204,"vY0":-120.41954108053069,"vZ0":0.2249490873158323,"x":139.22,"y":182.7,"x0":-2.1352716847458035,"y0":50.00228292369213,"z0":4.263162477793417,"aX":8.905650318367428},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":8.2,"breakHorizontal":-11.4,"spinRate":2694,"spinDirection":88},"zone":7,"typeConfidence":0.88,"plateTime":0.4543604710877158,"extension":6.583044096765666},"index":0,"playId":"87b6a494-e72e-3d95-8e57-767297d7551c","pitchNumber":1,"startTime":"2026-07-04T04:55:32.267Z","endTime":"2026-07-04T04:55:36.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71162637459426,"aZ":-24.776708602444092,"pfxX":6.615277169826885,"pfxZ":5.097345002218756,"pX":0.34948764214790673,"pZ":2.496012130536495,"vX0":3.28441844457352,"vY0":-119.58104440438022,"vZ0":0.8940430656915731,"x":103.68,"y":171.39,"x0":-1.9003174407770316,"y0":50.00005383213246,"z0":4.337294907847545,"aX":9.594076635441391},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":9.7,"breakHorizontal":-12.7,"spinRate":2747,"spinDirection":84},"zone":6,"typeConfidence":0.88,"plateTime":0.4577452889059517,"extension":6.4262725702611325},"hitData":{"launchSpeed":90.9,"launchAngle":65.0,"totalDistance":155.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":106.35,"coordY":147.5}},"index":1,"playId":"48ffd3e9-f1e4-307b-b041-209876ed050c","pitchNumber":2,"startTime":"2026-07-04T04:55:52.300Z","endTime":"2026-07-04T04:56:02.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-13.100000000000001,"leverageIndex":4.86,"dramaIndex":207.0,"contextMetrics":{},"playEndTime":"2026-07-04T04:56:02.818Z","atBatIndex":83},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Cooper Pratt hit by pitch.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-07-04T04:58:33.265Z","endTime":"2026-07-04T05:00:04.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"postOnSecond":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[0,1],"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":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Thompson replaces Taylor Clarke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"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-04T04:56:34.188Z","endTime":"2026-07-04T04:58:05.255Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657044,"link":"/api/v1/people/657044"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Blake Perkins starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":3,"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-04T04:58:05.255Z","endTime":"2026-07-04T04:58:35.383Z","isPitch":false,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"base":2,"defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.2,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84697307728491,"aZ":-41.0555936421673,"pfxX":-9.046754950657702,"pfxZ":-5.243833089960488,"pX":0.45390121187829335,"pZ":1.5354961417640223,"vX0":12.36277276635612,"vY0":-130.19027904252113,"vZ0":2.6333533833724734,"x":99.7,"y":197.32,"x0":-3.211476181986583,"y0":50.00388702751049,"z0":3.648293895474371,"aX":-15.316914436317631},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-8.4,"breakHorizontal":13.2,"spinRate":2016,"spinDirection":276},"zone":14,"typeConfidence":0.89,"plateTime":0.4229432422959811,"extension":6.646018040085931},"index":2,"playId":"8a8fa8dc-61dc-3b06-a702-a052e2b7a519","pitchNumber":1,"startTime":"2026-07-04T04:58:35.383Z","endTime":"2026-07-04T04:58:39.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.4,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.388449550667755,"aZ":-27.068754226364614,"pfxX":7.022042847747546,"pfxZ":3.919936765154773,"pX":0.9933304720352384,"pZ":2.32072366496197,"vX0":7.986814594811699,"vY0":-114.05734398450457,"vZ0":3.070618754012456,"x":79.14,"y":176.12,"x0":-3.482066531414401,"y0":50.00036297741317,"z0":3.646967311815942,"aX":9.134554592405031},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":8.3,"breakHorizontal":-14.9,"spinRate":2254,"spinDirection":86},"zone":14,"typeConfidence":0.89,"plateTime":0.4824967739208992,"extension":6.395557210355164},"index":3,"playId":"d7e48688-b950-34b7-bc2e-cfb1e1d2d2de","pitchNumber":2,"startTime":"2026-07-04T04:58:52.474Z","endTime":"2026-07-04T04:58:56.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-04T04:59:03.293Z","endTime":"2026-07-04T04:59:19.956Z","isPitch":false,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"},"defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":79.9,"endSpeed":72.0,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.185347746429862,"aZ":-29.001353930360608,"pfxX":6.404091303918211,"pfxZ":2.400903385215665,"pX":3.315569072366027,"pZ":2.456716952492518,"vX0":13.036958671722497,"vY0":-115.50360096926079,"vZ0":3.4923407478081137,"x":-9.38,"y":172.45,"x0":-3.2863961358020224,"y0":50.000173234107,"z0":3.754003371039671,"aX":8.448301342553874},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":5.9,"breakHorizontal":-15.6,"spinRate":2453,"spinDirection":80},"zone":14,"typeConfidence":0.82,"plateTime":0.4785077255219643,"extension":6.895996072879204},"index":5,"playId":"23a06c8c-0731-339d-b022-c3e49e34d98a","pitchNumber":3,"startTime":"2026-07-04T04:59:19.956Z","endTime":"2026-07-04T04:59:23.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":71.3,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.539339594145883,"aZ":-28.909218605479836,"pfxX":6.953243587063659,"pfxZ":2.4938150501299674,"pX":1.349869582029346,"pZ":3.009978422786884,"vX0":8.919845286295226,"vY0":-114.87492363374072,"vZ0":4.920232904951367,"x":65.55,"y":157.51,"x0":-3.518742951181214,"y0":50.000141277451974,"z0":3.6822668661965103,"aX":9.09188606178189},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":6.5,"breakHorizontal":-15.2,"spinRate":2376,"spinDirection":80},"zone":12,"typeConfidence":0.86,"plateTime":0.4807787324618107,"extension":6.704825052887815},"index":6,"playId":"5b637a51-aa0f-3aee-ae73-c52a99b93097","pitchNumber":4,"startTime":"2026-07-04T04:59:39.836Z","endTime":"2026-07-04T04:59:46.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":81.6,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.894947227690032,"aZ":-39.05169691542845,"pfxX":-6.8441788555198215,"pfxZ":-3.977054645482326,"pX":-2.7839650593450105,"pZ":2.7542841400611016,"vX0":4.501739511885679,"vY0":-131.59843152911753,"vZ0":5.0338159462905985,"x":223.12,"y":164.41,"x0":-3.640912162570652,"y0":50.00536639644924,"z0":3.7339861785717314,"aX":-11.82330572102149},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-5.6,"breakHorizontal":11.2,"spinRate":2125,"spinDirection":273},"zone":11,"typeConfidence":0.9,"plateTime":0.4186504094263226,"extension":6.846508049166947},"index":7,"playId":"41f0b775-0348-3d94-9f03-c0a9dbd7f7ea","pitchNumber":5,"startTime":"2026-07-04T05:00:00.615Z","endTime":"2026-07-04T05:00:04.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_pa"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.9,"awayTeamWinProbability":55.1,"homeTeamWinProbabilityAdded":-5.100000000000001,"leverageIndex":2.74,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2026-07-04T05:00:04.633Z","atBatIndex":84},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Joey Ortiz out on a sacrifice bunt, pitcher Ryan Thompson to second baseman Ketel Marte. Blake Perkins to 3rd. Cooper Pratt to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-07-04T05:00:25.843Z","endTime":"2026-07-04T05:01:00.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"postOnThird":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657044,"link":"/api/v1/people/657044"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.273081101220065,"aZ":-38.349659009857035,"pfxX":-8.730108243451745,"pfxZ":-3.715648526034464,"pX":0.03888293198538923,"pZ":2.39102544270515,"vX0":11.432303747622612,"vY0":-128.70121319387547,"vZ0":4.200009352118879,"x":115.52,"y":174.22,"x0":-3.3478516194125736,"y0":50.00592926753318,"z0":3.726525221632428,"aX":-14.4987685927902},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-5.3,"breakHorizontal":13.0,"spinRate":2006,"spinDirection":275},"zone":5,"typeConfidence":0.91,"plateTime":0.4272648695400285,"extension":6.708338058883671},"hitData":{"launchSpeed":31.1,"launchAngle":-27.0,"totalDistance":6.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":121.43,"coordY":189.7}},"index":0,"playId":"2cef571f-22c8-355c-aa27-41f311d3f491","pitchNumber":1,"startTime":"2026-07-04T05:00:50.128Z","endTime":"2026-07-04T05:01:00.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":3.66,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-07-04T05:01:00.654Z","atBatIndex":85},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Ryan Thompson intentionally walks Christian Yelich.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":86,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-07-04T05:01:26.979Z","endTime":"2026-07-04T05:01:31.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"postOnSecond":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"postOnThird":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"08250626-0876-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-04T05:01:28.728Z","endTime":"2026-07-04T05:01:28.764Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"08250626-0876-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-04T05:01:28.764Z","endTime":"2026-07-04T05:01:28.766Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"08250626-0876-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-04T05:01:28.766Z","endTime":"2026-07-04T05:01:29.766Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"index":3,"playId":"08250626-0876-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-04T05:01:28.766Z","endTime":"2026-07-04T05:01:31.232Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":4.42,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-07-04T05:01:31.232Z","atBatIndex":86},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Chourio singles on a ground ball to pitcher Ryan Thompson. Blake Perkins scores. Cooper Pratt scores. Christian Yelich to 3rd. Jackson Chourio to 2nd. Throwing error by pitcher Ryan Thompson.","rbi":1,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":87,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-07-04T05:01:49.628Z","endTime":"2026-07-04T05:02:42.185Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"postOnThird":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5,6],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657044,"link":"/api/v1/people/657044"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":{"id":657044,"link":"/api/v1/people/657044"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657044,"link":"/api/v1/people/657044"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":{"id":657044,"link":"/api/v1/people/657044"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":81.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38963082417652,"aZ":-35.338517942148115,"pfxX":-10.325332939167462,"pfxZ":-1.8515344956719542,"pX":-0.4408184557852212,"pZ":2.6021807268986725,"vX0":11.257847349548985,"vY0":-130.810225823194,"vZ0":4.166723781803016,"x":133.8,"y":168.52,"x0":-3.489170298845499,"y0":50.0043302791751,"z0":3.6609173348137407,"aX":-17.632343890347283},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.9,"breakHorizontal":15.7,"spinRate":2023,"spinDirection":273},"zone":4,"typeConfidence":0.9,"plateTime":0.42110870716270865,"extension":6.566846410566188},"index":0,"playId":"e910a1cb-a2cd-3923-a468-c2bc9c55b97f","pitchNumber":1,"startTime":"2026-07-04T05:01:50.689Z","endTime":"2026-07-04T05:01:54.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.496698077083458,"aZ":-42.0235836822119,"pfxX":-6.6501446897515955,"pfxZ":-5.6800213252147245,"pX":-0.9845048826066073,"pZ":0.9853554311773604,"vX0":8.72742109618531,"vY0":-131.5506199177057,"vZ0":1.7354630641007665,"x":154.53,"y":212.18,"x0":-3.496456824297198,"y0":50.00064638136965,"z0":3.455520666816741,"aX":-11.539107466025788},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-9.6,"breakHorizontal":10.0,"spinRate":2034,"spinDirection":270},"zone":13,"typeConfidence":0.9,"plateTime":0.4179525036559246,"extension":6.618713774881671},"index":1,"playId":"397e503b-1556-36ba-8655-aeb49431e005","pitchNumber":2,"startTime":"2026-07-04T05:02:11.005Z","endTime":"2026-07-04T05:02:15.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":81.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.720252078171633,"aZ":-42.02025083502988,"pfxX":-9.514633829864998,"pfxZ":-5.709701545593462,"pX":-0.4166173938003626,"pZ":1.9287299456166436,"vX0":10.903727581366365,"vY0":-131.40658236393728,"vZ0":3.81166343198686,"x":132.88,"y":186.7,"x0":-3.4131618957079524,"y0":50.00641856334244,"z0":3.6110864178159034,"aX":-16.39515297115106},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-9.0,"breakHorizontal":14.4,"spinRate":2102,"spinDirection":276},"zone":7,"typeConfidence":0.89,"plateTime":0.41923033059571546,"extension":6.6873449788572215},"hitData":{"launchSpeed":68.9,"launchAngle":-64.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":119.01,"coordY":186.99}},"index":2,"playId":"70781645-b6d7-3bcd-a7d2-640336710442","pitchNumber":3,"startTime":"2026-07-04T05:02:29.038Z","endTime":"2026-07-04T05:02:42.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"second":{"id":806198,"link":"/api/v1/people/806198"},"third":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.7,"awayTeamWinProbability":89.3,"homeTeamWinProbabilityAdded":-31.900000000000002,"leverageIndex":5.65,"dramaIndex":342.0,"contextMetrics":{},"playEndTime":"2026-07-04T05:02:42.185Z","atBatIndex":87},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brice Turang singles on a sharp line drive to left fielder Lourdes Gurriel Jr. Christian Yelich scores. Jackson Chourio scores. Brice Turang to 2nd.","rbi":2,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":88,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-07-04T05:03:17.534Z","endTime":"2026-07-04T05:05:56.030Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":{"id":657044,"link":"/api/v1/people/657044"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":{"id":657044,"link":"/api/v1/people/657044"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71151290019843,"aZ":-42.37880970689585,"pfxX":-7.631655198618269,"pfxZ":-6.0367888816197715,"pX":0.9196741554825406,"pZ":1.129227680851269,"vX0":13.71832493904099,"vY0":-129.5823833731574,"vZ0":2.5154239289945703,"x":81.94,"y":208.29,"x0":-3.46703156517528,"y0":50.00444621161439,"z0":3.398362772454328,"aX":-12.896557461077965},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-10.0,"breakHorizontal":10.6,"spinRate":2023,"spinDirection":281},"zone":14,"typeConfidence":0.89,"plateTime":0.4237288982741725,"extension":6.750644511901066},"index":0,"playId":"2bd9bb55-deac-30d4-9548-bd27843c1403","pitchNumber":1,"startTime":"2026-07-04T05:03:19.072Z","endTime":"2026-07-04T05:03:24.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"second":{"id":694192,"link":"/api/v1/people/694192"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":76.9,"endSpeed":70.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.507699480224815,"aZ":-26.140336469321714,"pfxX":7.753165819820869,"pfxZ":4.826914787866432,"pX":0.3684903901458052,"pZ":1.2763559824977206,"vX0":6.688129983637225,"vY0":-111.80410123392937,"vZ0":1.1254658382893297,"x":102.95,"y":204.32,"x0":-3.6827364214298117,"y0":50.00336828857829,"z0":3.474675487522428,"aX":9.691569366208206},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":9.4,"breakHorizontal":-16.0,"spinRate":2378,"spinDirection":88},"zone":14,"typeConfidence":0.9,"plateTime":0.4922560427552507,"extension":6.628009176413905},"index":1,"playId":"ba4e68e9-762a-30c8-93ae-fda6aa1178dd","pitchNumber":2,"startTime":"2026-07-04T05:03:43.186Z","endTime":"2026-07-04T05:03:50.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"second":{"id":694192,"link":"/api/v1/people/694192"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.360256730052463,"aZ":-38.345024098402895,"pfxX":-7.929862397693273,"pfxZ":-3.5790881104400096,"pX":0.8152003459537769,"pZ":2.2635200124338204,"vX0":13.612095982492288,"vY0":-130.9194928625222,"vZ0":4.004567167466701,"x":85.93,"y":177.66,"x0":-3.437047778086347,"y0":50.0022722208033,"z0":3.595700414504824,"aX":-13.673927512621765},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-5.2,"breakHorizontal":11.2,"spinRate":2044,"spinDirection":286},"zone":14,"typeConfidence":0.9,"plateTime":0.41944117282940496,"extension":6.692711882558311},"index":2,"playId":"78575167-2c5d-329b-865d-bb6982a90cf9","pitchNumber":3,"startTime":"2026-07-04T05:04:00.772Z","endTime":"2026-07-04T05:04:04.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"second":{"id":694192,"link":"/api/v1/people/694192"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.351572966588453,"aZ":-35.91693498302088,"pfxX":-7.767520903019934,"pfxZ":-2.150332835187779,"pX":-0.7078292420701334,"pZ":2.532666620372754,"vX0":9.812525380259016,"vY0":-130.42540971169885,"vZ0":4.253262809266014,"x":143.98,"y":170.4,"x0":-3.4955847438810093,"y0":50.0056654825591,"z0":3.576651462107793,"aX":-13.492576230717209},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.8,"breakHorizontal":12.1,"spinRate":2069,"spinDirection":269},"zone":4,"typeConfidence":0.91,"plateTime":0.4186515478429902,"extension":6.664035969873501},"index":3,"playId":"7014da0b-906a-3cb6-86ad-bdb79aab5c29","pitchNumber":4,"startTime":"2026-07-04T05:04:35.264Z","endTime":"2026-07-04T05:04:41.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"second":{"id":694192,"link":"/api/v1/people/694192"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.089020189387846,"aZ":-40.28944092172265,"pfxX":-7.864781590579692,"pfxZ":-4.6193602332894494,"pX":1.483455668896487,"pZ":0.35589681207672347,"vX0":15.123872006595334,"vY0":-131.6841787865471,"vZ0":0.021592899396352117,"x":60.45,"y":229.17,"x0":-3.313801063964209,"y0":50.00540522981977,"z0":3.3293399023062915,"aX":-13.808708846227596},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-8.2,"breakHorizontal":10.9,"spinRate":2015,"spinDirection":278},"zone":14,"typeConfidence":0.9,"plateTime":0.4160201988260188,"extension":6.831856462211863},"index":4,"playId":"c0b29c93-8547-37fb-b220-282951e0fba3","pitchNumber":5,"startTime":"2026-07-04T05:04:55.262Z","endTime":"2026-07-04T05:05:02.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"second":{"id":694192,"link":"/api/v1/people/694192"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.012720540972335,"aZ":-40.969062937021526,"pfxX":-9.018365292311099,"pfxZ":-5.077683826644453,"pX":-0.12172311768916395,"pZ":1.9191641987607007,"vX0":11.584692644202226,"vY0":-131.07265748640071,"vZ0":3.7635901369441003,"x":121.64,"y":186.96,"x0":-3.4375761714330215,"y0":50.0043699422649,"z0":3.5336257016495454,"aX":-15.614061860989782},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-8.0,"breakHorizontal":13.7,"spinRate":2003,"spinDirection":276},"zone":8,"typeConfidence":0.89,"plateTime":0.41869362345693517,"extension":6.650980408154514},"index":5,"playId":"f92fb049-1a02-3f7c-9c98-9bda451ee3b0","pitchNumber":6,"startTime":"2026-07-04T05:05:15.843Z","endTime":"2026-07-04T05:05:20.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"second":{"id":694192,"link":"/api/v1/people/694192"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.228107482699144,"aZ":-37.283077247250525,"pfxX":-6.465852304559495,"pfxZ":-2.9184921967415622,"pX":-0.40825789541253704,"pZ":2.0472961338346423,"vX0":10.32073585741903,"vY0":-131.53256918634068,"vZ0":3.4097301334416437,"x":132.56,"y":183.5,"x0":-3.545111528039613,"y0":50.003159113843516,"z0":3.5008403715631293,"aX":-11.315722709349284},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-4.2,"breakHorizontal":9.4,"spinRate":2019,"spinDirection":282},"zone":7,"typeConfidence":0.91,"plateTime":0.4166190180113043,"extension":6.5098944215555115},"hitData":{"launchSpeed":102.1,"launchAngle":10.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":84.32,"coordY":113.59}},"index":6,"playId":"d3a30aa3-a0de-369f-a4b2-9ffff87e6bb3","pitchNumber":7,"startTime":"2026-07-04T05:05:43.594Z","endTime":"2026-07-04T05:05:56.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"second":{"id":694192,"link":"/api/v1/people/694192"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.3000000000000003,"awayTeamWinProbability":96.7,"homeTeamWinProbabilityAdded":-7.399999999999999,"leverageIndex":0.59,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-07-04T05:05:56.030Z","atBatIndex":88},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"William Contreras strikes out swinging.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":89,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-07-04T05:07:12.991Z","endTime":"2026-07-04T05:08:25.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-04T05:06:20.776Z","endTime":"2026-07-04T05:07:15.188Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.596810204826166,"aZ":-24.6409025544313,"pfxX":5.932495132787386,"pfxZ":5.7866112342449565,"pX":-0.25355497416755357,"pZ":2.187146292362705,"vX0":6.15480178596417,"vY0":-113.8714618336442,"vZ0":2.5339282103436824,"x":126.66,"y":179.73,"x0":-3.7709396044121792,"y0":50.00268173631697,"z0":3.5113296439839963,"aX":7.722533434728768},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":11.5,"breakHorizontal":-12.4,"spinRate":2235,"spinDirection":84},"zone":5,"typeConfidence":0.89,"plateTime":0.4826037640579228,"extension":6.51005768500244},"index":1,"playId":"81819821-b9a7-377a-8f5a-1153b04507d6","pitchNumber":1,"startTime":"2026-07-04T05:07:15.188Z","endTime":"2026-07-04T05:07:19.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"c99b7735-59d1-47f8-b1b0-5d9fa9115a46","startTime":"2026-07-04T05:07:38.679Z","endTime":"2026-07-04T05:07:43.679Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.865985073950725,"aZ":-28.945092881019356,"pfxX":8.529841046383595,"pfxZ":2.495786654909965,"pX":0.3668741093787869,"pZ":2.742725804446489,"vX0":6.4184340009899135,"vY0":-113.31039833659777,"vZ0":4.043344782986743,"x":103.02,"y":164.73,"x0":-3.6164464497002315,"y0":50.001476326942374,"z0":3.8373326014350275,"aX":11.021432116444574},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":6.0,"breakHorizontal":-17.2,"spinRate":2283,"spinDirection":78},"zone":3,"typeConfidence":0.9,"plateTime":0.48451762648195196,"extension":6.604058158029669},"index":3,"playId":"43d8c2d2-8f09-3801-bf2d-b3775821c915","pitchNumber":2,"startTime":"2026-07-04T05:07:58.404Z","endTime":"2026-07-04T05:08:02.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.209852931788483,"aZ":-29.476066762198837,"pfxX":8.038669773336768,"pfxZ":2.064577032511588,"pX":1.496031844944258,"pZ":1.691553370447966,"vX0":8.821540218719816,"vY0":-113.92389492549442,"vZ0":2.163087622410968,"x":59.97,"y":193.11,"x0":-3.4800846589429058,"y0":50.00171908419107,"z0":3.6566123248226434,"aX":10.494802308567092},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":4.7,"breakHorizontal":-16.9,"spinRate":2420,"spinDirection":77},"zone":14,"typeConfidence":0.9,"plateTime":0.4820009881177696,"extension":6.6586500095268715},"index":4,"playId":"bfd78288-e410-34c1-aa4b-4aa823caa032","pitchNumber":3,"startTime":"2026-07-04T05:08:18.226Z","endTime":"2026-07-04T05:08:25.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.0,"awayTeamWinProbability":96.0,"homeTeamWinProbabilityAdded":0.6999999999999997,"leverageIndex":0.09,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-07-04T05:08:25.909Z","atBatIndex":89},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers called out on strikes.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":90,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-07-04T05:08:44.756Z","endTime":"2026-07-04T05:09:47.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":90.0,"endSpeed":82.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.539003146272194,"aZ":-35.783828752209104,"pfxX":-7.877602015936395,"pfxZ":-2.092518302169182,"pX":1.3341237515147628,"pZ":2.3760697734770866,"vX0":14.622416299400653,"vY0":-130.18517126684677,"vZ0":3.798866137624543,"x":66.15,"y":174.63,"x0":-3.324258154194648,"y0":50.00557777384249,"z0":3.601332854364481,"aX":-13.566494765035298},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.6,"breakHorizontal":11.2,"spinRate":1991,"spinDirection":286},"zone":14,"typeConfidence":0.92,"plateTime":0.4202238450720053,"extension":6.640142305487041},"index":0,"playId":"a5d29f4f-3526-3865-aaad-51419f170109","pitchNumber":1,"startTime":"2026-07-04T05:08:48.498Z","endTime":"2026-07-04T05:08:53.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.320187293227228,"aZ":-26.793424968389104,"pfxX":7.953737624466264,"pfxZ":4.21040327575365,"pX":0.22427376658243992,"pZ":1.5064170813867086,"vX0":6.189409570279505,"vY0":-112.62566650326346,"vZ0":1.5368681076974826,"x":108.45,"y":198.11,"x0":-3.597478443517077,"y0":50.00418615334199,"z0":3.5337787824936737,"aX":10.172550073456575},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":8.4,"breakHorizontal":-16.1,"spinRate":2274,"spinDirection":89},"zone":14,"typeConfidence":0.9,"plateTime":0.48717371828947265,"extension":6.5047555680991245},"index":1,"playId":"518bc520-09af-3693-91a7-63ad51c3da42","pitchNumber":2,"startTime":"2026-07-04T05:09:05.804Z","endTime":"2026-07-04T05:09:10.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75672696430038,"aZ":-40.6797894963435,"pfxX":-6.8428631368971695,"pfxZ":-4.873689618471517,"pX":0.5218816109735067,"pZ":1.9322095691777463,"vX0":12.660290715114053,"vY0":-131.22180013415363,"vZ0":3.764217381664688,"x":97.11,"y":186.61,"x0":-3.476266096125662,"y0":50.0057334216145,"z0":3.5097181101988553,"aX":-11.937820849786592},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-7.7,"breakHorizontal":9.6,"spinRate":2011,"spinDirection":285},"zone":9,"typeConfidence":0.89,"plateTime":0.41740190115151155,"extension":6.757529696999085},"index":2,"playId":"e3cee3df-0016-3916-90d4-6e3dee2620d2","pitchNumber":3,"startTime":"2026-07-04T05:09:22.533Z","endTime":"2026-07-04T05:09:28.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.842661858406142,"aZ":-25.13449623104285,"pfxX":6.850213425522034,"pfxZ":5.252526214010443,"pX":0.20346283699760814,"pZ":1.5560025011871903,"vX0":7.029545294185329,"vY0":-115.15453352080078,"vZ0":0.827919406818442,"x":109.24,"y":196.77,"x0":-3.7811645385249983,"y0":50.00216801735613,"z0":3.6277158375285086,"aX":9.176209036934013},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":10.1,"breakHorizontal":-14.2,"spinRate":2363,"spinDirection":85},"zone":14,"typeConfidence":0.89,"plateTime":0.47606137713731034,"extension":6.585561669174685},"index":3,"playId":"5a305022-381b-3d4a-8bb8-73ab62076e2d","pitchNumber":4,"startTime":"2026-07-04T05:09:39.989Z","endTime":"2026-07-04T05:09:47.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.1,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-07-04T05:09:47.217Z","atBatIndex":90},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Arenado lines out to left fielder Jackson Chourio.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":91,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-07-04T05:12:04.152Z","endTime":"2026-07-04T05:13:25.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Lourdes Gurriel Jr. starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":7,"homeScore":3,"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-04T05:11:34.455Z","endTime":"2026-07-04T05:12:06.258Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"base":2,"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.8108368239966,"aZ":-28.190000501319982,"pfxX":3.478735192952949,"pfxZ":2.718214033157162,"pX":1.4449832482794303,"pZ":1.8274865965970533,"vX0":6.937488431879711,"vY0":-119.88680850117112,"vZ0":0.06552662117391528,"x":61.92,"y":189.44,"x0":-1.9309169981308725,"y0":50.00217752546573,"z0":4.302929089456966,"aX":5.093463205881051},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.2,"breakHorizontal":-7.9,"spinRate":2633,"spinDirection":78},"zone":14,"typeConfidence":0.89,"plateTime":0.4557762227650617,"extension":6.508854112724375},"index":1,"playId":"b615549c-5134-31c2-a9df-0d1e2090c852","pitchNumber":1,"startTime":"2026-07-04T05:12:06.258Z","endTime":"2026-07-04T05:12:10.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.010387845815913,"aZ":-30.326045890669555,"pfxX":4.735284543970166,"pfxZ":1.2961451216683741,"pX":0.36881254972389027,"pZ":1.2760423992988157,"vX0":4.188654046241376,"vY0":-118.59237297435438,"vZ0":-0.45486755410547886,"x":102.94,"y":204.33,"x0":-2.0336308289282314,"y0":50.004948485918874,"z0":4.229025968418849,"aX":6.766247819912583},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.5,"breakHorizontal":-9.6,"spinRate":2618,"spinDirection":88},"zone":14,"typeConfidence":0.9,"plateTime":0.46129965232852355,"extension":6.369160674826897},"index":2,"playId":"31f94a3d-a40e-37d9-ad24-7b4b8bb0daf0","pitchNumber":2,"startTime":"2026-07-04T05:12:20.364Z","endTime":"2026-07-04T05:12:24.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5743619607556,"aZ":-27.578466791965194,"pfxX":4.420027174414175,"pfxZ":3.1360237053426605,"pX":-0.050689927887102165,"pZ":2.273342890511834,"vX0":3.932445922490726,"vY0":-120.08410647552908,"vZ0":0.8682771471817472,"x":118.93,"y":177.4,"x0":-2.2818455963772872,"y0":50.002707357011545,"z0":4.354700036781739,"aX":6.473760301400407},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.1,"breakHorizontal":-8.9,"spinRate":2704,"spinDirection":83},"zone":5,"typeConfidence":0.89,"plateTime":0.45559277587309,"extension":6.495710677678911},"index":3,"playId":"b9a70a94-c54d-3ae9-b189-bd7fd6a9f3ac","pitchNumber":3,"startTime":"2026-07-04T05:12:35.867Z","endTime":"2026-07-04T05:12:42.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.994029041928677,"aZ":-30.798131489110972,"pfxX":4.3912689961946985,"pfxZ":0.9147620656972748,"pX":0.46732345647968737,"pZ":1.7426381965744235,"vX0":4.434570364973472,"vY0":-122.1364957223061,"vZ0":0.1481084800761716,"x":99.19,"y":191.73,"x0":-1.942374696416596,"y0":50.00503593495644,"z0":4.329060036508893,"aX":6.6374292108454025},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.9,"breakHorizontal":-9.0,"spinRate":2703,"spinDirection":81},"zone":9,"typeConfidence":0.89,"plateTime":0.4484077576655494,"extension":6.426516326965394},"hitData":{"launchSpeed":80.5,"launchAngle":21.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.38,"coordY":105.25}},"index":4,"playId":"30207dd5-c819-34ac-9f47-2a1b5714f980","pitchNumber":4,"startTime":"2026-07-04T05:13:13.801Z","endTime":"2026-07-04T05:13:25.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":-2.4999999999999996,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-04T05:13:25.496Z","atBatIndex":91},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ildemaro Vargas singles on a sharp line drive to right fielder Blake Perkins. Lourdes Gurriel Jr. scores.","rbi":1,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":92,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-07-04T05:13:40.511Z","endTime":"2026-07-04T05:14:30.363Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":{"id":681982,"link":"/api/v1/people/681982"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46527812758035,"aZ":-17.544434200861833,"pfxX":-6.109563189949628,"pfxZ":7.786907638111456,"pX":-1.590381041746937,"pZ":2.7632965514526773,"vX0":3.536616991804276,"vY0":-136.0969152250199,"vZ0":-2.2532668188811034,"x":177.62,"y":164.17,"x0":-2.1119577013777326,"y0":50.00286346046031,"z0":4.815179438455202,"aX":-11.477417962965816},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.8,"breakHorizontal":10.3,"spinRate":2545,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.40223524439243974,"extension":6.605815783341796},"index":0,"playId":"42485bee-0579-3a72-8487-56fe1f277a9a","pitchNumber":1,"startTime":"2026-07-04T05:13:45.377Z","endTime":"2026-07-04T05:13:52.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.945253932819785,"aZ":-18.53905720921631,"pfxX":-6.764295016168491,"pfxZ":7.426808761067802,"pX":0.12188607446217825,"pZ":1.2119645633847551,"vX0":7.584809114354831,"vY0":-134.3471625479518,"vZ0":-5.238703497206839,"x":112.35,"y":206.06,"x0":-1.8533952626000225,"y0":50.00185141753924,"z0":4.496680495070432,"aX":-12.417407437463211},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.6,"breakHorizontal":10.7,"spinRate":2533,"spinDirection":235},"zone":14,"typeConfidence":0.88,"plateTime":0.4070242529465826,"extension":6.7126305757593565},"index":1,"playId":"154a25a2-f2ad-3248-8872-40ccfcd1ba0e","pitchNumber":2,"startTime":"2026-07-04T05:14:01.467Z","endTime":"2026-07-04T05:14:05.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.803168138169223,"aZ":-17.161784462378172,"pfxX":-6.0559077241777866,"pfxZ":7.998222592787806,"pX":-0.19053678249636483,"pZ":2.3319801247257184,"vX0":6.788770149436402,"vY0":-136.11621738237798,"vZ0":-3.236297051139654,"x":124.26,"y":175.82,"x0":-1.929818028850524,"y0":50.00270053596418,"z0":4.724247529760578,"aX":-11.366922377647487},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":9.5,"spinRate":2493,"spinDirection":230},"zone":5,"typeConfidence":0.9,"plateTime":0.40235740736928083,"extension":6.64611022050292},"hitData":{"launchSpeed":100.1,"launchAngle":11.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":184.02,"coordY":118.44}},"index":2,"playId":"09366797-96a0-30e9-a5ed-5b304a735d0c","pitchNumber":3,"startTime":"2026-07-04T05:14:17.869Z","endTime":"2026-07-04T05:14:30.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":2.4999999999999996,"leverageIndex":0.57,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-04T05:14:30.363Z","atBatIndex":92},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Max Kepler pops out to first baseman Jake Bauers in foul territory.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":93,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-07-04T05:14:55.390Z","endTime":"2026-07-04T05:15:23.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.66410357541827,"aZ":-27.613227602589454,"pfxX":7.0379567679314965,"pfxZ":3.302113605945303,"pX":-1.0475176432242055,"pZ":1.672966866116811,"vX0":1.0058693431868209,"vY0":-116.67137423260054,"vZ0":0.07345045255416671,"x":156.93,"y":193.61,"x0":-2.398489165448166,"y0":50.00218698496132,"z0":4.240476871751396,"aX":9.714776379012337},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":6.2,"breakHorizontal":-13.0,"spinRate":2498,"spinDirection":84},"zone":13,"typeConfidence":0.9,"plateTime":0.4692205306211137,"extension":6.231855858342975},"index":0,"playId":"8dcef3b7-8e9e-35a6-b52a-905ca3d0d3c2","pitchNumber":1,"startTime":"2026-07-04T05:14:56.065Z","endTime":"2026-07-04T05:15:01.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.1,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.90091814391415,"aZ":-27.439189054453085,"pfxX":5.869312213304445,"pfxZ":3.3930701421709655,"pX":0.46917827286159686,"pZ":2.268834551006978,"vX0":4.249440207624986,"vY0":-117.30990799948256,"vZ0":1.3603946319199633,"x":99.12,"y":177.52,"x0":-2.1273764114844433,"y0":50.00275705926819,"z0":4.236588166270937,"aX":8.191408156420517},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":6.7,"breakHorizontal":-11.6,"spinRate":2599,"spinDirection":89},"zone":9,"typeConfidence":0.9,"plateTime":0.46665343589559294,"extension":6.422410969272556},"hitData":{"launchSpeed":97.5,"launchAngle":71.0,"totalDistance":114.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":165.08,"coordY":190.53}},"index":1,"playId":"e933ee49-e8f0-3b9f-a298-59e9cea60682","pitchNumber":2,"startTime":"2026-07-04T05:15:11.545Z","endTime":"2026-07-04T05:15:23.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-3.0999999999999996,"leverageIndex":1.32,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-07-04T05:15:23.506Z","atBatIndex":93},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Troy strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":94,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-07-04T05:15:45.428Z","endTime":"2026-07-04T05:17:15.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".556"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.46"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.17"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.54"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.53"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.54"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.92"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.15"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.50"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.34"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.17"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.77"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.67"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.111"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.111"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.844249884581863,"aZ":-29.89446086627826,"pfxX":-9.865230269601504,"pfxZ":1.213348371703014,"pX":-1.254321589733154,"pZ":1.9965020023068434,"vX0":5.188452868671495,"vY0":-136.5977208943368,"vZ0":-1.8048755770128668,"x":164.81,"y":184.87,"x0":-1.9030809972655973,"y0":50.00153581210505,"z0":4.7335144918786956,"aX":-18.52500761674618},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.0,"breakHorizontal":16.7,"spinRate":2237,"spinDirection":232},"zone":13,"typeConfidence":0.91,"plateTime":0.4019384458481854,"extension":6.560542530054857},"index":0,"playId":"3f4b6c22-7df3-3e0d-891d-2f8369d68496","pitchNumber":1,"startTime":"2026-07-04T05:15:48.729Z","endTime":"2026-07-04T05:15:57.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ildemaro Vargas advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"3f4b6c22-7df3-3e0d-891d-2f8369d68496","startTime":"2026-07-04T05:15:58.184Z","endTime":"2026-07-04T05:16:02.777Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"postOnSecond":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"homeTeamWinProbability":1.6,"awayTeamWinProbability":98.4,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.59,"dramaIndex":21.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.759361461844673,"aZ":-28.104341816688354,"pfxX":6.321821001733361,"pfxZ":2.896749751882499,"pX":0.38587451136665063,"pZ":1.6592584590920152,"vX0":4.076810575932491,"vY0":-117.62380952837825,"vZ0":0.13279920125623013,"x":102.29,"y":193.98,"x0":-2.189537670336677,"y0":50.002683316981724,"z0":4.202310844359769,"aX":8.880770596387151},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":5.5,"breakHorizontal":-12.5,"spinRate":2628,"spinDirection":87},"zone":9,"typeConfidence":0.9,"plateTime":0.46518281157469143,"extension":6.4811265831806795},"index":2,"playId":"42977a9d-bb4d-3e01-bb53-e0a6ae1d6db8","pitchNumber":2,"startTime":"2026-07-04T05:16:02.777Z","endTime":"2026-07-04T05:16:06.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.49503263669236,"aZ":-28.650981596449025,"pfxX":-10.012685684896628,"pfxZ":1.8570274148030776,"pX":0.6327663210033314,"pZ":1.9483247643845878,"vX0":10.033974401698224,"vY0":-137.05533561205144,"vZ0":-2.2009126568815116,"x":92.88,"y":186.18,"x0":-1.7823564009599375,"y0":50.00109175134717,"z0":4.726907384118103,"aX":-18.966396280781876},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.1,"breakHorizontal":16.0,"spinRate":2229,"spinDirection":234},"zone":9,"typeConfidence":0.91,"plateTime":0.40029753355659503,"extension":6.543258729003199},"index":3,"playId":"643064a9-0e12-3f6b-9ef5-31832a658d3c","pitchNumber":3,"startTime":"2026-07-04T05:16:17.246Z","endTime":"2026-07-04T05:16:21.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.816211479983394,"aZ":-27.809740708738847,"pfxX":8.199281537627442,"pfxZ":3.076701180866089,"pX":0.018090617651737955,"pZ":1.1610455174946792,"vX0":2.6327764787905714,"vY0":-118.43887989963899,"vZ0":-1.0279043625720796,"x":116.31,"y":207.43,"x0":-2.1735484571318118,"y0":50.00442890433009,"z0":4.146044210336453,"aX":11.638222726687575},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.6,"breakHorizontal":-15.5,"spinRate":2701,"spinDirection":88},"zone":14,"typeConfidence":0.9,"plateTime":0.46262243923369883,"extension":6.645805598489913},"index":4,"playId":"9983a627-b3a7-3a0b-8a90-a9ef15418e0d","pitchNumber":4,"startTime":"2026-07-04T05:16:32.698Z","endTime":"2026-07-04T05:16:38.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.14662541954911,"aZ":-27.79377678600395,"pfxX":6.235021594144081,"pfxZ":3.0800386229183374,"pX":-0.24293252978040425,"pZ":2.2645391918764526,"vX0":2.369434755438828,"vY0":-118.3461871756858,"vZ0":1.262120696231456,"x":126.26,"y":177.64,"x0":-2.0664425396072237,"y0":50.001449499920156,"z0":4.266140534961759,"aX":8.861184609561745},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":6.1,"breakHorizontal":-11.9,"spinRate":2685,"spinDirection":89},"zone":5,"typeConfidence":0.9,"plateTime":0.46244689745372014,"extension":6.551534305021971},"index":5,"playId":"068a862a-3265-305a-9af4-157be3df5e1b","pitchNumber":5,"startTime":"2026-07-04T05:16:50.242Z","endTime":"2026-07-04T05:16:53.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.606444220628592,"aZ":-31.251510405727384,"pfxX":4.113854701489374,"pfxZ":0.6498835987791143,"pX":1.1207004776923297,"pZ":1.4172964814941997,"vX0":5.891547350905482,"vY0":-118.73881851677349,"vZ0":0.1844313450655657,"x":74.28,"y":200.51,"x0":-1.9267903158899238,"y0":50.00570365646486,"z0":4.180742817456701,"aX":5.878094306561534},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.4,"breakHorizontal":-8.9,"spinRate":2527,"spinDirection":84},"zone":14,"typeConfidence":0.9,"plateTime":0.4611794084502243,"extension":6.7118529913948555},"index":6,"playId":"2b055705-9f0b-3a69-95d3-6a8dc895f28e","pitchNumber":6,"startTime":"2026-07-04T05:17:10.556Z","endTime":"2026-07-04T05:17:15.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-1.6,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-04T05:17:15.586Z","atBatIndex":94}]